It's not impossible...it's just a matter of getting the settings right. What partition/drive is ME on? I asked before whether Windows 2000 created a bootsect.dos file in your c:\ folder after you ran the repair disks and you didn't respond. Now, maybe I wasn't clear about that.
When you originally ran the Win2000 repair disks, Win2000 repaired the boot sector so it's own boot menu would take over. What it also should have done is create a file called bootsect.dos and place it in your c:\ folder. What this file represents is the Windows Millenium Boot Sector that ME needs to boot correctly. When you select ME from the Win2000 boot menu, bootsect.dos is copied to your c:\ drive's boot sector.
If there's no bootsect.dos file, it will never be able to load ME from the boot menu. If there IS a bootsect.dos file, then we can proceed. Again, does that file exist on your c:\ folder (root directory) and does what partition/drive is Windows ME on (drive d:?) If ME is on Drive D: and you have a bootsect.dos file in your c:\ folder, edit your boot.ini so it says:
Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional"
d:\="Microsoft Windows Millenium"
This all assumes you don't have any other boot loader other than Windows 2000's boot loader running. Get rid of anything else, and let Win2000's boot loader do the chores, and edit the boot.ini as outlined above IF Windows ME is on your D:\ drive.