try posting your lilo.conf file (i know that might be a tad difficult)
if you can use your rescue disk to get at your lilo.conf an fix the problem then you need to do the following to get lilo to run.
as root go to /sbin and type
replace /mnt/hda with whatever you named the place where you mounted your linux drive. this will tell lilo to pretend that the /mnt/hda folder is the root folder and all directory paths (in config files and in the program itself) will be referenced from here instead of the boot disk's virtual file system you are using at the moment.
you should see the normal lilo thing going
added dos *
P.S. if you can post your lilo.conf
P.P.S. try searching the forum, i think this has happened before