I think there is a possability to do the things you want.
I think, but I am not a linux expert, that you could try to install PUTTY on windows xp.
There is an extensive DOC (plain text/html) on the website.
Please have a look there. Maybe it is not what you mean.
the URL is : http://www.putty.nl/index.html
Here's an extraction of the doc on the program 'Putty' :
3.4 Using X11 forwarding in SSH
The SSH protocol has the ability to securely forward X Window System applications over your encrypted SSH connection, so that you can run an application on the SSH server machine and have it put its windows up on your local machine without sending any X network traffic in the clear.
In order to use this feature, you will need an X display server for your Windows machine, such as X-Win32 or Exceed. This will probably install itself as display number 0 on your local machine; if it doesn't, the manual for the X server should tell you what it does do.
You should then tick the "Enable X11 forwarding" box in the Tunnels panel (see section 4.19.1) before starting your SSH session. The "X display location" box reads localhost:0 by default, which is the usual display location where your X server will be installed. If that needs changing, then change it.
Now you should be able to log in to the SSH server as normal. To check that X forwarding has been successfully negotiated during connection startup, you can check the PuTTY Event Log (see section 18.104.22.168). It should say something like this:
2001-12-05 17:22:01 Requesting X11 forwarding
2001-12-05 17:22:02 X11 forwarding enabled
If the remote system is Unix or Unix-like, you should also be able to see that the DISPLAY environment variable has been set to point at display 10 or above on the SSH server machine itself:
fred@unixbox:~$ echo $DISPLAY
If this works, you should then be able to run X applications in the remote session and have them display their windows on your PC.
greetings and regards,