connect multple sites to a exchange server

connect multple sites to a exchange server

Hi, I need urgent advise on the following:Client has 5 branches in different locations-currently no server is installed- 25-30 users- all users using Windows and MS officeI need to know what is the requirement for all users to be able to connect to exchange server and also the ability to share information across the sites? does each site need a server or do we only need 1 server to handle all the user requirements.

Share information - accessing information (Docs., spreadsheets, ect) on the server from a remote site. Can a user's "my documents" at the remote site be redirected to the server? There is no exchange server on the site and yes I am going to deploy one in the next month.