M1tch,
1. Download/Borrow/Steal/Beg a copy of XP (doesn't have to be Dell branded.
2. Insert XP disc.
3. On power-up press F12 and set your CD to boot primarily.
4. You'll see the following: Press any key to boot from CD... (press a key, duh)
5. It will then load setup, where it will present you with a couple of options:
Its upto you whether you want to simply reinstall Windows over your existing install, personally I would do that as a final straw. So boot into the recovery console by pressing R.
6. It will now ask you which install you want to select/recover, this will be '1' unless you have multiple OS's. So press '1' and then enter the admin password for that account (if it has one).
7. My first option would be to run the following:
c:\>chkdsk /r
That should locate and correct any bad sectors or corrupt data where possible. So after that has completed, try booting your laptop again.
8. If its asking for one file then you can try simply copying that file over to your root directory, try the following:
C:\>systemroot
C:\>copy d:\1386\ntfs.sys
Overwrite the existing file (if its detects it), you can do this for each and every file it asks for when trying to boot, but if theres multiple files missing try some of the steps below, as it may just be a MBR error.
9. Didn't work? Ok boot back into recovery console (see above) and now we'll try writing a new boot sector:
C:\>fixboot c:
Now try booting...
10. Still doesn't work? Ok now we'll try writing a new MBR (see above).
Failing all of that, you may need to reinstall windows over the top of your existing install. However after thats done, i'd recommend (if it now boots) in backing up all your data, doing a clean format and reinstall XP from scratch, as it maybe a little flaky if its not a clean install.
Hope you get it sorted mind. You can acquire XP from many places, cough.