It won't work with direct USB connection (and is a very bad idea).
The little devices with a plug on each end don't work with XP (or didn't, last time I tried) unless you have a very expensive piece of software (well, it was very expensive last time I looked).
Buy yourself a pair of LAN cards and a Cat 5 crossover cable. Far cheaper!