This is what I have done. I think the destop (the 'server') is okay.
The connection is parallel port to parallel port. The server is Ubuntu and it is easy to set up files for sharing using NFS.
On the laptop, I have done this :
If the Desktop is the server, named dave_c, and the laptop is the client, named bob then :
# rdesktop -u bob dave_c:/dev/parport0
ERROR dave_c : unable to resolve host
# mount -t nfs dave_c:/home /tmp/one
...which doesn't work.