das ip problem kannst recht leicht mit
www.dyndns.org lösen. Was die firewall angeht seh ich keine lösung schliesslich ist das ja der sinn der firewall, den port musst freischalten da führt kein weg drum rum (obwohl ich gerne was dazu lerne). Dannach kannst jedes tool verwenden.
schau dir mal den "listen mode" von tight vnc an vielleicht ist das was du brauchst, hab mich mit dem listenmode allerdings noch nicht näher beschäftigt.