but I doubt it.
Logic says to me that Dual Boot needs both disks to be accessible, otherwise dual boot would fail. It's not that the dual boot option would not display properly at Startup. I suspect that option is taken from the boot.ini file from the XP install on the C drive. But if you then select the other XP, the one installed on the 2nd drive, then if it is locked in some way you would not be able to access it.
However, may be others here will know differently.
I'm not sure why this would be a problem though. All Installation processes I know of always default to the C drive and only the user can change that.
In any dual boot, whichever OS you select at Startup, that OS will consider the drive it is installed on as the C Drive. So, Drives 1 and 2, XP on drive 1 will treat drive 1 as the C drive, and XP on drive 2 will treat drive 2 as the C drive.
So whichever XP you are booted into, any software install will default to the C drive.
Is there a way to create a dual boot XP system where I have XP and XP operating systems, but when I am booted from drive C XP OS, I am locked out from the opposite XP OS drive (Drive D). And the opposite would be true when booted off the Drive D XP OS. I am trying to prevent software applications from accidentally being installed on the wrong drive.