I have some doubt on the accuracy of the description.
If Lilo has been installed into the root partition then MBR is untouched and Windows would boot.
Lot of L on the screen, so does lots of 99 means Lilo wasn't installed properly. It is very common nowaday. Lilo is not an easy boot loader to work with and a user often has to take the matter into his/her own hand.
Another important point is MBR is the first 512 bytes of the boot disk! It is never in the middle of a hard disk.
------------------------------
Now the cure
You can restore Lilo any time you want as you can boot it with VL installation CD. Once inside VL and in root to restore Lilo back to the MBR is
The above command works only for IDE disk and hda must be changed to sda if the disk is a Sata. If you are not sure what disk you have and which partition VL residing type
should throw up everything.
More booting tips in my signature "Just booting tips", including the above.
If Lilo still doesn't work list VL's /etc/lilo.conf here