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.
- BSOD occured before the XP installation detected your Hard disks correctly? OR
- 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.