You can use either grub or lilo.
Putting the Linux loader at the harddisk mbr will override the XP boot loader, and offer you at startup the choice of booting ewither XP or Red Hat.
Nevertheless, I feel that the best solution is putting grub or lilo at the Linux root partition (typically / ). Now you will need a third party bootloader to be able to boot both, I can strongly recommend OSLoader (_www.osloader.com). It's shareware, but the only limitation is random naggers. There is also a way to boot Linux by using the NT loader, but it is a bit laborous.
The revolution cannot be a lever, or an essay, or tablaeu, or embroidery. It cannot proceed mellowly, piece-by-piece, gently, devoutly, simply and humbly.
Mao Zedong