To remove lilo
lilo -u
Then you need to make a boot disk:
mkbootdisk kernelversion
because Windows XP does not like Lilo. It prefers its' own bootloader.
Now follow instructions from Linux+NT-Loader mini HOWTO (from
www.tldp.org, or you have it installed into your Linux system with other doc files). It's the same for NT and XP.