Most likely, it is the HAL layer not being written to properly. Make sure that you go into BIOS (hold down DEL, F1 or F2) in boot. Identify your processor, memory and hard disk. Make sure ACPI is ON. Set boot sequence to CD/DVD first, HD second, Removable Drive or Floppy A to third device.
Now, what is important, is that you know if you have a single core, dual core or quad core processor.
Single core = Monocore
Dual or Quad Core = Multicore
After XP Installer Initializes and before it begins to load generic drivers, press F6 and hold it pressed, then let go. A box will pop up and have a scroll bar.
If you have a single core, then choose:
Monocore processor with ACPI enabled
If you have a dual or quad core, then choose
Multicore processor with ACPI enabled
This will set the HAL abstraction layer to be written correctly.
Also, you need to have a copy of your serial ATA driver(s) on a floppy disk or CD and when you get to that point, XP will say it cannot identify a hard disk source and you point the installer to your floppy or your CD/DVD drive and it will load the drivers. It doesn't sound like you have this problem, so you must still have an IDE hard disk, so you need not be concerned with this.
The problem when you get the system back up and running is, your DRIVERS for that hardware. Hopefully, your laptop came with a system CD with the sound, ethernet, SATA, and other drivers you will need. The most typical thing people notice on reinstalling XP is that their sound is not working. You need to install the specific drives and software for your sound. You can do this by going on line to Driver Agent, let them scan your computer and tell you which drivers you need to install.
http://www.driveragent.com/?gclid=CM7_uO7h55cCFQ89awodtindEA&PHPSESSID=tbhfb7qbpejqtvjg837060p4h1
You will have to pay the yearly fee to download and install the driver(s) it detects you need ($29.95 for a 1 year subscription).