You can get Windows XP remote desktop to run over an ssh tunnel. Of course, to do this, you'll need to get ssh working.

You can get a remote desktop client for most versions of Windows -- it's available as a separate install on the XP CD. I think you can grab it from microsoft.com/downloads as well.

As for the port numbers, I don't recall. Try a google?
_________________________
-- roger