Hi,
this is trivial,
(read the net, use google, whatever,
but I have some time on my hands anyway
)
Example lilo.conf
boot=/dev/hda
root=/dev/hda6
prompt
timeout=100
install=/boot/boot.b
map=/boot/map
image=/boot/vmlinuz-2.6.4-1-k7
label=debian
initrd=/boot/initrd.img-2.6.4-1-k7
other=/dev/hda1
label=dos
The "image=BlahBlah" is will load linux (you alread have this)
The "other" part lets you boot (ms) dos based operating systems,
this includes Win-XP.
Win Xp and 2000 are normaly quiet nice if they find a bootloader during setup,
lilo should not be overwritten.
So change your lilo.conf to something like this,
call /sbin/lilo and your set to go.