I would think so Dennis. If those are separate physical drives each OS would need the 100MB boot partition. If they are external (how do you get 4 HDD's in a laptop) they would need to connect via eSATA or to the laptop board directly.
1 Hard drive
I was afraid of that.................4 partitions.
If it is to good to be true ...................it usually is!
You can still put Windows 8 on that partition.
Mount or expand the Windows 8 ISO file of your choice. Get imagex.exe and use it to image your D: drive with the default Windows 8 image and make the disk bootable. Replace x in the diskpart commands below with the number of the d: volume from the lis vol command.
Code:imagex /apply g:\sources\install.wim 4 d:\ bcdboot d:\windows /s d: /v diskpart lis vol sel vol x act exi
You could use your old desktop, as Windows 8 Test Rig.
If you use Windows 7 disk management to delete the D: partition and then use disk management to recreate a partition of that unallocated space it will be an Extended partition by default and then you could have as many Logical drives as there are available drive letters.
Then you could install any Windows OS to a Logical drive and it will not interfere with the "System" boot files and whenever you need to remove the "new" Windows it would be as simple as just deleting that Logical in disk management.
Have a look at this tutorial at the link below for some info.