You can easily install SP2 by using the new and genuine Windows XP CD to perform a "Repair Install".
If you follow the instructions precisely, a repair install will retain your programs, files and settings.
How to Perform a Windows XP Repair Install http://www.michaelstevenstech.com/XPrepairinstall.htm