Its going to get messy...
The correct/simplest way is to use a router.. then you plug each machine into the router via the Ethernet cables and the router then handles the messy networking part. .assigning IP addresses to your machines.. and "routing" the traffic so each machine can see each other and pass info between each other....
You CAN do it.. with ethernet crossover cable.. but to be honest.. its messy and if you asking the question here.. you probably don't want to mess with it.
So a couple of questions...
You connect via "wireless"? really wireless or are they 3G USB dongle things?
If they really are wireless.. what do they connect to? do you have a wireless router in your house already? (if you do.. you probably already...