Your best bet is probably VNC. It has a built-in http daemon to accept incoming requests via the internet. If you're using a firewall you'll have to open the particular ports that are required by VNC.
Google up TightVNC as it's the version that i've had the best luck with.
|