You can use VNC to remoltely login. VNC comes with most linux distros and the windows version can be downloaded.
If you use VNC, I would also look into how to setup the VNC host (WinXP) to only accept remote login request from your specific IP address as if it were using tcpwrappers and if possible port VNC through a ssh tunnel. Give this a read for security
http://studentorganizations.smsu.edu...NCSecurity.htm