Partition the drive(s) using the Ubuntu Live CD - appropriately of course...ext4 for ubuntu and ntfs for the Windows drives. Install your Windows OS's into respective partitions (in the sequence you mentioned above) . Then Install Ubuntu. Grub should pick up the other OS's and provide the boot menu. You can edit the grub (menu.1st) -
https://help.ubuntu.com/community/WindowsDualBootHaving separate drives would be convenient
I have done this, but prefer the use of Virtualbox. There are some limitations to this as apposed to your model. The NIC, Video and Audio cards on the guest are virtual. So you limit what you can do, but saves the hassle of rebooting between OS's AND you can share a common drive/directory.