You can do this by copying the Linux boot record to a file, then calling that file from ntldr.
Start your Linux Installation and install LILO or GRUB into the boot sector of your Linux partition, not in the MBR.
Make a boot floppy during the Linux installation so that you can boot back into Linux if things go pearshaped.
Now boot into Linux and copy a boot image from the boot sector. To do this run:
dd if=/dev/hdxy of=/(device)/linux.bin bs=512 count=1
where /dev/hdxy is the location of the boot sector of your Linux partition and linux.bin will be your Linux boot image. Then copy linux.bin to C:\ in your Windows partition.
If your Windows partition is vfat, you can do the copy directly using
or via a floppy disk using of=/dev/fd0/linux.bin
Edit c:\boot.ini and append the following line: c:\linux.bin="Linux".
Reboot your system and boot directly from the hard disk.
ntldr should start with a "Linux" option, as well as Windows.