Red Hat 6.2 installation guide page 52 says to store lilo on first sector of root partition, for NT dual boot. But on the next page the screen shot of Lilo Configuration shows 'first sector of boot partition'. I believe it does store on boot (not root) partition. Perhaps that's why I can't get the NT5 dual boot to work.
The boot partition is correct as then it can get to the kernel easily; but with newer releases, we are defaulting to the grub boot loader which can properly chainload Windows NT