You can use the Remote Assistance tool in XP. I've never used it, but it lets somebody look at your PC I believe. Thats the free way. The other way is to buy something like Pcanywhere that allows you to have full control, i.e seeing the other desktop, and executring stuff on that PC.

You could also set up a FTP server on one PC so you can transfer files back and forth.