> ... You run the second (or third, or fourth) OS within a VM inside the first OS.
The "native" OS is the one that boots when the hardware of the computer starts up. Let's say that's Mac OS X. It will be the "host" OS of your virtual machines (VM).
Once the host is booted, you start an application task, same as if you were starting a word processor or web browser. Except that -this- task, instead of being an environment in which you edit a file or surf the web, is an environment in which you will boot another operating system. Completely "encapsulated" in the application's environment, the "guest" OS can be almost anything, including another copy of the same OS used as the host, if you want.
You can have more than one guest OS running, the same as you can have more than one application running -- they're independent environments.
You can do networking between them, share folders, etc. just as if they were on separate hardware.
You don't need VMware server, by the way. Here I am doing it on a MacBook (the small one), running:

All these operating systems are running AT ONCE (concurrently), and they can communicate with each other and the internet.
> ...You don't need VMware server, by the way. Here I am doing it on a MacBook...
... that screen snap was while I'm using VMware "Fusion", their new product for Mac OS X, currently a free beta. If you want to use Windows or Linux as your host OS, use VMware Workstation (~$150) if you want to create your own VMs from scratch, or VMware Player (free) if you want to use existing ones from other folks or downloaded.
P.S. I am not in any way associated with VMware. I'm just a thrilled customer.
Oooooh! Nerd porn!