Je te conseille d'utiliser le client web TightVNC qui marche super bien

Tu vas dans les options (double-clic sur l'icône TightVNC) et tu sélectionne "advanced" puis "Enable built-in http daemon". Normalement tu te connecte sur le port 5800 avec une url de ce type (remplace monip par ton ip ou ton dns) :
http://monip:5800
Attention toutefois à ne pas trop le laisser tourner et à mettre un mot de passe bien balèze pour que tu ne te fasse pas hacker ...
Pour ce qui est de l'IP/DNS tu peux utiliser les services DynDNS qui te permettent d'avoir un DNS dynamique, il nécessite juste l'ouverture d'un compte (gratuit et sans pub) et l'utilisation d'un petit client (pour ma part, DeeEnEs mais il me semble que ADSLAutoconnect le permet également).
Sinon, certains logiciels comme eMule disposent d'une interface d'administration à distance via le web très pratiques