how is it that you've configured your machines?
What form of internet do you have connected to the XP machine? (Dial up, DSL, Cable).
The ideal method would be to purchase a dedicated router. other then that, you will probably need a second NIC from that your using for internet access.