SAS EG is a client used to connect SAS installed on remote server machine or local. I assume you are planning to install SAS on a centralized server and let the users connect to it via the client. You will have to go for metadata based product stack in order for users to connect remotely.
If you are comfortable with SAS/Studio Basic is also a good option. Check more about SAS Studio deployments here
Hardware specs would base on how much the usage would be and its always best to take assistance from sizing offered by SAS. You can find the system requirements for installing on Windows platform here
Without those information it is completely impossible to suggest something useful. And, btw. sas has experts that help you when designing a new system. Talking to sas is recommended, and contacting your sales/contracts person at sas is, of course, necessary, not optional.
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.