Create seperate partitions for both.
Load XP, then load <Linux distro here>.
Use Lilo or grub for the bootloader. Typically newer distros (not 100% on linspire) will detect the windows install as DOS, and add the appropriate entry into the bootloader. I've always found it easier to use the linux bootloaders, grub in particular.