I have a wireless router (linksys which is a pain in the ass) but I don’t seem to understand. I thought that hubs were ment to seperate connections and that was the primary task?
The reason you can’t use your hub is this: NTL have only assigned you with one IP address, but each computer needs it’s own IP address. The hub you have bought does not provide private IP addresses like a router does, therefore you cannot use it in this scenario.
You will have to purchase a router, or use your wireless router for internet sharing.
Alternatively, you could install a second network card in your Windows XP machine (assuming you are running XP Professional) and use that to share the internet.