I had the same problem(linux and win in the same hd but in different particions and win dont start when i select it)
I decided boot knoppix from floppy disk and it run ok
I dont use lilo or grub Because I m not sure about the last.
But I think that the problem is in lilo.