I should have said above that I think the problem can be solved using LILO - the way I worded it seems to suggest other methods would not work.I think for a triple boot, assuming Win2K was on the primary hard disk and Win98 was the first partition on the secondary hard disk, the config file would be something like this.
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz-2.0.36
label=linux
root=/dev/hdb2
read-only
other=/dev/hda1
label=Win2K
other=/dev/hdb1
label=Win98
Jon