Maybe a virus or spyware, run your AV and spyware removal programmes. Or you could try this.
Why not try a system restore to a point before this started to happen? You can see how
here
Or you could try to repair xp.
How to go about Repairing Windows XP
1. Put your Windows XP Install CD into your CD-ROM drive.
2. Reboot your computer.
3. Let your system boot off of the CD.
4. Let the Setup go through the first part of the Installation procedure.
5. When you come to the screen in which it says "Welcome to Setup." press Enter to Setup Windows XP.
6. Press F8 to agree to the End User License.
7. Let the Setup search your system for previous versions of Windows.
8. When the Setup is finished searching your system, select your Windows XP Installation and press the R key on your keyboard to start the Repair Procedure.
This is the part that might make you nervous . The Setup will delete all major system files and then replace them with new copies.
You will have to download all of the updates from Microsoft Windows Update again because it replaces the files.
Don't worry, your user data is still intact. Nothing has been lost, nothing has been deleted. Your data is safe, just the OS has been repaired, so relax.
There is nothing to worry about as long as you follow the steps to repairing Windows XP.
good luck