I know of software that will allow you to run an X session from another X server (i.e. a machine on your network). I'll try and find the name for you, but I think it's expensive