te lo digo sin haberlo provado, pero imagina q tienes el vnc server i viewer instalado en los 3, i en los 3 activado el server. Tu desde fuera te conectas al que tenga el servicio a internet mediante la ip externa, entonces una vez estes dentro de tu pc, en el, abres un viewer i pones la ip interna del pc al que quieras acceder, de este modo tendras un vnc dentro de un vnc supongo q eso servira.
Si funciona dimelo porfavor.