Yes, it does. I would just go into vasm or vasmCC, select Service, select the run level you use by default, and enable sshd. You will then be ready to accept remote connections. To enable X you need to do a little more work. As root, with your favorite text editor, you will need to change /etc/ssh/sshd_config. Look for a section that looks like this:
Change #X11Forwarding no to #X11Forwarding yes to allow the remote users to have a GUI (X) session.
On the Windows side I would install putty. See: http://www.chiark.greenend.org.uk/~sgtatham/putty/
This program is very well documented both online and in the program itself. Basically they will use putty to login to your system via ssh.
That's it in a nutshell. I'm assuming you know how TCP/IP networking works and that the remote users will need your IP address to find your system unless you have it setup with a static IP and make entries in the hosts files on Windows systems to allow them to find it by name.
If you have any additional questions someone here will be happy to answer them.