NTLDR is a file which is supposed to be present in the root directory of the system partition. (Most likely your C
The easiest thing you can do is boot the machine using a boot disk (make sure it is a Windows XP disk, nothing else), and then when you have your prompt, enter windows. If this lets you in to windows then the file is definitley corrupt. Do quick check for viruses, then copy the NTLDR file from the disk to the hard drive.
IF you don't have a disk you can try booting off of the WinXP CD, and then try copying NTLDR from the CD to your C:\