BFG10K is right on. Many new laptops today do not come with XP on a CD - it is in a partition on the hard drive.
1. Format and make bootable a hard drive.
2. Set it to SLAVE as a second drive on your existing system.
3. Create a folder on the drive called XP.
4. Copy the entire CD into that folder.
5. Remove that drive, and change it to MASTER.
6. Replace your old drive or disconnect it.
7. Boot to the new drive and at the command prompt, find the XP folder and run SETUP.EXE.
That should do it.