Le soucis reste effectivement de joindre ta passerelle pour internet alors qu'elle se trouve sur un autre réseau.
La solution qui me parait la plus simple dans ton cas serait d'activer le routage entre ton réseau virtuel et ton réseau physique.
Pour ce faire, installe une carte de bouclage interne et configure lui une adresse de ton réseau virtuel (ne configure pas de passerelle ni de dns pour cette interface !)
Autorise ensuite le routage entre ta carte de bouclage et ta carte reliée au réseau interne (Active le partage de connexion internet ou crée une route statique).
Ensuite, utilise un firewall permettant de filtrer très précisément le traffic souhaité. Le firewall de XP ou de Vista devrai suffire.
Dans ton cas de figure, tu ne devrais avoir qu'a autoriser la résolution DNS(53), le HTTP(80) et le HTTPS(443).
Pour joindre l'exterieur, tes machines virtuelles doivent utiliser l'adresse de ta carte de bouclage comme passerelle par défaut.
Mise à jour : Depuis Windows 2008, il est aussi possible d'utiliser la mode TSgateway qui te permet un accès à toutes tes VM ou postes physiques en HTTPS.
Cédric.