That is strange. Linux isn't adjusting your clock in the bios, so I don't know how it could be affecting XP directly. Just curious though; is your Bios time correct? Perhaps XP tries to check it's previous boot setting, fails due to the linux boot, and then goes to the bios for a backup? That's just a guess. I'm sure someone will jump in with a better idea.
Linux & Beer - That TOTALLY Computes!
Registered Linux User #362651
Don't use any of my solutions on working computers or near small children.