It is quite possible indeed. Just create the virtual machines and set them up on the same virtual network; it will be as though they are all on the same virtual switch.
If you set all the VMs to "host-only" network, they will only be able to communicate with each other and with the laptop (they won't have direct connectivity to the outside world).
If you need external connectivity, you can set the VMs to a NAT network, which means the laptop will function as a NAT router (using the VMWare NAT service), giving them access to the outside. Alternatively, you can keep the host-only network and configure your laptop to act as a router; that would give you more control over what can go where.
I didn't find the right solution from the Internet.