Is it possible to run more than one virtual machines on my PC using virtual box/ vmware/ virtual pc etc and connecting all of them together? So if i write an application like a chat program or something else, it treats running image as separate machine. All machines should have different IP addresses and they could have different OS as well.
Please tell me how can i do this.