The Laptop (XP) should connect to the router totally independently of any other computer in the network.
With the XP PC reconnected and the XP Laptop connected, what IP addresses do both computers have?
To check, open a Command Prompt window ("Start > Run", type CMD and click OK) and at the prompt, type...
...and press Enter. This will display details of all adapters in the PCs - example click here