and even with a 10-machine LAN (Local Area Network), which is what you'll have, there's a need for a little technical knowledge if the network is to function smoothly.
For ten machines you'll be building an Ethernet cabled network (there are other types, but not on this occasion) based on 100Base-T Ethernet for fastest performance, or 10base-T if money is tight. You could run a wireless network, but performance will suffer if all ten machines are logged in at once.
Make sure that whoever runs your cable is aware of the requirements for data cabling - no kinks or very sharp bends in the cable.
If performance is a critical issue you'll be better off running a network server that provides resources for the client computers, otherwise you can dispense with a server and run what's called a peer to peer network where all the computers function as both servers and clients combined.
It's not possible to cover networking properly in the space available here, and I suggest that you do some reading before you start. You can always come back to this thread with specific questions or problems later.
click here for a networking overview, it should enable you to get your network going.