VMware wouldn't violate there TOS, the OS running on a VM is just another computer. The originating IPs are the same unless you have multiple modems or connection into the cloud. Have you ever heard of desktop virtualization? There just dumby workstations that are being ran from an ESX host(Linux based OS) aka VMware. This is totally viable for lan centers.
http://www.vmware.com/products/desktop_virtualization/
Sent from my DROID RAZR using Tapatalk 2