Here is some information that we collected. we have up to 1200 concurrent users, up to 750 concurrent transfers (i.e. parallel pound sessions)
http://www.openacs.org/forums/message-view?message_id=340370
The hardware you need depends to a big deal on the applications and usage patterns.
best regards