You can put both HD's in the PC and change the boot.ini in the root of the first to make it a multi-boot machine, offering everybody turning on the machine to choose one the two. You can't make it user-dependent, because the PC during boot doesn't know who turned it on, so there is no user yet.
It's much easier to have only one OS, and work with user accounts. After all, without folder/file restrictions, any user booting into the OS on drive 1 will have full access to all files on drive 2, so the whole operation has no use whatsoever. And, even more important, you would have to reinstall XP on the 'other' drive also, because seen from that drive, the motherboard and other hardware chances and that generally is handled correctly only by a new install.
But unless desktop space really is at a premium, wouldn't it be better to have 2 PC's so different members of the new combined household can use a PC at the same time?
Kees
As a result of merging two households I'm trying two combine two separate house PC's into one.
pc1: XP SP3 IDE drive
pc2: XP SP3 SATA drive
both are fully functional and updated to include all the latest patches etc.
I would like to set it so they are user dependent at boot i.e user 1 drive 1 ; other users drive 2 only. Operating as a multi OS system. Can this be done without having to reinstall windows? or am i limited to user accounts with folder/ file restrictions?
any thoughts will be helpful. thanks

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic