The way you describe, nope. XP takes a snapshot of the hardware on the PC. If you try to put a hard drive from another machine into a PC, it'll fail. And since these machines are all different, it will fail. If you had exactly identical machines, it might work.
Just boot from your legal copy of XP, use the option to delete/create a partition, format the drive, and install XP from scratch.
Trust me here.
I have the job of wiping clean and reinstalling WinXP Pro on a number of "middle age" computers at my church. These are generally around 2.0 GHz Celerons or Pentium 4's with 1 GB of RAM and 40 GB HDD's; a few are better than these specs (Pentium Duals or Core Duos). It has been suggested that a practical method for doing this job will be to wipe clean and totally setup one computer just like I want it, and then to clone (Acronis True Image or similar) this drive to all the other HDD's by slaving each of them to it one at a time. The cloned HDD's would then be returned to their original PC's and "adjusted" to their actual environment by running the repair feature of the Windows Install Disk. Does this seem like a viable procedure to anyone or just a pipedream? Thanks for any comments or advice. John Hixson