If you want to use XP follow William_Wilson instructions in his link or use this one.
How to use Disk Management to configure basic disks in Windows XP
Non destructive - some older programs can not change the partition without losing (destroying) your data.
Or use Gparted
GParted -- Download
Instructions to resize.
GPARTED DOCUMENTATION - RESIZING