Bonjour,
Ca n'a pas grand chose à voir avec vnc. C'est du simple paramétrage réseau.
Dès lors que PC1 pingera PC3, vnc fonctionnera.
Pour info, sous Windows pour que PC2 fonctionne comme un routeur il faut activer le routage IP : fait une recherche Google sur HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter et tu devrais trouver ton bonheur.
D'autre part, il y a certainement des routes statiques à monter sur les PC1 et 3 pour leur dire de passer par PC2 pour accéder au second réseau.