You could use VNC but it is not really secure unencrypted over the web.
http://www.realvnc.com/Also you can take a look at this service:
http://www.zolved.com/remote_controlThis company offer a free version of their product for non commercial use:
http://www.teamviewer.com/index.aspxGood luck