Is it possible to use a Mac Pro as four different PC's simultaneously using the multiple display output Wondering if it would be possible to take the following Mac Pro...

Mac Pro 3.5GHz 6-Core Intel Xeon E5

Originally released December 2013

3.5GHz 6-Core Intel Xeon E5

16GB memory

1 TB PCIe-based flash storage

Dual AMD FirePro D700 graphics processors with 6GB of GDDR5 VRAM each

...and have it run 4 displays and use each display independently of the other - thinking of partitioning the drive into 4 250gb sectors and running 4 copies of Parallels and 4 copies of Windows (i.e. 4 Windows virtual machines).  

Could they all run simultaneously?  Would you just need to do it off a single non partitioned disk?  If so - how to assign a copy of windows/paralells/mouse and keyboard to each monitor and be able to run and use them simultaneously?
Yes, this is possible to do. However, you will probably find that you'll need a lot more than 16GB RAM to make this practical. 

16GB RAM is more than enough to simultaneously run macOS and a virtual machine. But in your case you're wanting to run macOS and four virtual machines. Remember that you will need to allocate both RAM and VRAM to your virtual machine from the 16GB of RAM you have on board.

My recommendation would be that you have a minimum of 32GB RAM installed so as to make the setup workable. Ideally, you'd install more than that. Officially Apple supports 64GB RAM in these machines, however users have found that they work just as reliably with 128GB RAM installed.

If I was going to do this, I'd actually have 64GB RAM installed and probably share one of the VMs with a Bootcamp installation. However, that's just a suggestion.

Either way, you only need to install Parallels once and then use it to create 4 virtual machines. If you do share one of these with a Bootcamp installation, then you'd obviously need a partition for that, but otherwise there's no need for multiple partitions.

In terms of the four displays, you would just move your VMs around to assign each of them to a different screen.

Finally, since you're using Parallels, you could even use it in 'Coherence' mode so you can have any app you're running on any of the screens without having to worry about which VM was running it.