Déjà, la réponse à ta question: pour voir ton IP de l'extérieur, il y a plein de manières, mais le plus simple est d'aller sur un site qui te l'indique, tel que http://www.libellules.ch , en haut à droite.
Oui tu peux attaquer chacun de tes PC séparément !
Il y a deux manières, l'une est plus efficace que l'autre:
1) la seule machine visible depuis l'extérieure utilise à son tour VNC viewer, afin de se connecter, par le réseau local cette fois, aux autres VNC viewer.
ça marche moyennement pas mal si c'est occasionnel.
2) le net plus ultra, c'est de changer le Display number (tout ceci est expliqué dans la doc de VNC). Le numéro du display est ajouté à 5900 et 5800 pour faire le numéro du port, qu'il faudra aussi dévier dans ton routeur.
En clair:
Machine 0: numéro de display 0 --> ports 5900 (VNC viewer) et 5800 (serveur web)
Machine 1: numéro de display 1 --> ports 5901 et 5801
Machine 2: numéro de display 2 --> ports 5902 et 5802
Dans le VNC Viewer, tu indiques le numéro de display comme dans l'exemple : ip_du_serveur_vnc:numéro_de_display
Alors que pour la version web, il faut entrer directement le port.
voila
Tu devrais lire la documentation de VNC. J'aime bien répondre aux questions, mais là j'ai presque l'impression de faire une traduction du manuel ;-)