Networking W7 machines is easy, just go to Network and Sharing Centre in Control Panel and create a network in "choose homegroup and sharing options". You will need to give every machine a name and password. There is a wizard in "choose homegroup and sharing" that will help you sort it all out.
For the Mac's have a read here:
Accessing Mac and windows 7 on same network - MacRumors Forums