A lot of these things will only work with one IP address.
So, rather than a hub, get a router from someone like SMC which allows you to program it with the IP address and log-in details. It will then do your internet sharing and act as a DNS/DHCP server for as many machines as you want to plug into it.
Get something like the Barricade and you get 802.11b as well and can access it through wireless any where in the building without the hassle of wires!