help for setting up server
i need to know the basic requirements for setting up a server with following needs
a) about 250-300users can see videos from it (they cant download) at the same time .
b) same number of users will be playing games and i will be hosting about 10 gaming servers (4 counter strike , 4 age of empires,2 call of duty).
also usres will be connected to server through WLAN and cant share data with each other .
so i need to know these basic things about the machine :-
AND THIS WONT BE HOSTED THROUGH INTERNET JUST LAN CONNECTIVITY(with permission to users only to download and play through server not from each other).
THANKS IN ADVANCE