В XP где-то в районе DeviceManager есть вкладка, на которой задаются параметры для DOS-сессии, в т.ч. и размер области переменных окружения. Под рукой XP сейчас нет, а по памяти точно не скажу. Поправь там, поможет. И пользуй FAR Manager, не пожалеешь, сможешь замутить длинные имена. В приаттаченом файле - настройки для запуска по расширению с сохранением длинных имен.