Jonmcc33,
I think you're misunderstanding the scenario. In my scenario, each OS is connected to a different network adapter, and each network adapter is connected to a different router/modem/etc which is in turn connected to a different WAN connection. All network bridging is turned off between the OSes, and the default network adapter used in the VM is disabled or removed from the VM.
Using a USB network adapter, you can physically connect the adapter while in the guest OS (cursor focus must be in the Guest OS or this will not work), and the hardware will be installed only in the guest OS. The Host OS only sees a "VMWare USB Device" and not the actual hardware attached. Each application launched within the guest OS uses only that adapter and the network/WAN to which the adapter is attached
. Likewise, each app launched in the host OS uses only its attached network adapter and not the one connected through the VM session.
See this
screenshot for an example of it running.
The left half is Vista Ultimate x64, and the right is a guest XP VM in VMWare running side by side. A Dlink USB Wireless nic is connected in the VM and connected to my DSL connection/network (FREEDSL). In my primary OS, an ABIT Airpace card is connected to my cable modem/network (bassoprofundo). Notice that the VMWare network card is disabled in the guest OS, and the bridging components are disabled on the host. Both can access the internet fine but from different connections, and I cannot access the guest over the network from the host. Cool, eh?
