VNC wäre für Dich wohl am besten geeignet: Es ist kostenlos, einfach zu installieren und für solche Aufgaben (Fernwartung im Home-Bereich) geeignet.
Aus Sicherheitsgründen würde ich den Serverteil nicht als Dienst installieren, sondern von den Hilfesuchenden bei Bedarf über eine Verknüpfung starten lassen. Bei UltraVnc und meines Erachtens auch bei RealVnc zeigt das Icon des Servers im Systemtray dann auch die IP-Adresse an. Wenn es sich allerdings um ein Netzwerk mit öffentlichen IP-Adressen handelt, die über einen Router ins Internet verbunden sind, musst Du da schon anders vorgehen, um die IP-Adresse herauszufinden. DynDNS sehe ich allerdings nicht als Alternative, da man zu viele Möchtegern-Hacker einlädt, sobald man dort registriert ist. Wenn Du Webspace hast, bastel Dir einfach eine PHP-Seite, die die IP-Adresse des surfenden Clients anzeigt und lass sie Dir vorlesen. Wenn Du keinen Webspace hast - es gibt andere Seiten im WWW, die solche Angaben verraten (Google sollte sie kennen)...
Gruß,
Lennu