BSOD occurs only if you are having issues with Hardware in terms of correct drivers from your OS.

Before I can answer , It would be better if you can clarify few things.

  1. BSOD occured before the XP installation detected your Hard disks correctly? OR
  2. BSOD occured after the XP installation detected your Hard disks correctly?

MY gues sis, it occurred before the HDD detection and if that is the case , then you need to have correct SATA drives for your HDD for XP. You can integrate it with the XP cd. I can help you in doing that.

And if the BSOD occurred as in case 2, then we need to investigate further.