Here's a post I found on the Apolyton forum. You may have tried this already Sirian, but thought I'd post it here in case you haven't.
-----------------------
I found this on the Microsoft site for running MS-DOS programs with ems in WinME:
On the toolbar click Start , click Run , type System.ini , and then click OK.
Find the EmmExclude or NoEMSDriver statement in the [386enh] section, and then type a semicolon ( ; ) at the beginning of the line.
Save the file and then restart your computer.
NOTE : An example of an EmmExclude entry is "EMMExclude=C000-CFFF". If this does not resolve the issue, add a "ReservePageFrame=yes" statement to the [386enh] section of the System.ini file. If this does not resolve the issue, your system may have insufficient upper memory blocks available for Windows Me to provide EMS memory in Windows. Due to the removal of real mode support in Windows Me, this problem can occur even if Windows 95 or Windows 98 was able to provide EMS memory in Windows.
The whole page is (as of APR 17, 2002):
http://support.microsoft.com/defaul...b;EN-US;q275423
I followed this and didn't have to do anything to the config.sys file.