Hmmm.... maybe you need to make xstartup executible.
chmod +755 xstartup
As for the ssh part, what ssh client are you using on the Win2k machine? If it's OpenSSH, add -L 5901:localhost:5901
to the command line, then once connected, try to connect through vnc to localhost:1