You most likely will not be able to find a hub except in some junk bin of old stuff.
All you need is a switch to connect the machines together. The only problem you may find is assigning IP addresses. You will have to manually setup each machine. You could try to use those strange IP microsoft uses when it does not find a dhcp server but its not a lot more work to set the IP than to look up the one it generated.
Yeah thats alright thanks! I've seen people on youtube getting their lans to work by doing something like if ones ip is 192.168.9.34 then the the other keep it as 192.168.9.35,then 36 then 37. so I'll tell those guys to change their settings sequentially to mine.
Also with a router i dont need any crossover cables right? regular ethernet cables will do?