Aunque omega te ha dado una solución muy estable y profesional, trunca un poco la parte de usar programas.
Si lo que quieres es instalar un par de programas de turno y a correr, lo que te recomiendo es TeamViewer.
Viene siendo un programa para controlar remotamente tu ordenador. Ahora me direis, sí, pero es una gaita, mejor un VNC normal o blablabal.
Elijo TeamViewer por no tener que abrir ningun puerto en el router o movidas por el estilo, que el caso es hacerlo facil.
Entonces, si instalas teamviewer en tu pc de casa y lo configuras (ya te va indicando el programa) para usarlo privadamente y para actuar de servidor (la gente se conecta a tí), solo te queda instalarlo tambien en el equipo que vayas a usar para controlarlo.
Con ese programa tienes 2 opciones luego. Usar un numero identificador que te da cada vez que inicias el programa (creo, no recuerdo si cambia o no :S) o hacerte una cuenta que te permitirá acceder con un par de clicks, sin numeritos de identificación y si prefieres, con una contraseña.
Ahora bien, suele ser lento. No vale jugar al WoW por teamviewer desde el curro eh! xD