Список эх - это всего лишь массив в config.php. Можно сделать хоть десять списков: достаточно лишь доставить туда нужное количество массивов (и потом складывать), например
$current=[
["one.15", "Описание"],
["two.15", "Описание"]
];
$archive=[
["im.100", "Болталка"],
["ii.dev.14", "Разработка"]
];
$echolist=array_merge($current, $archive); // для list.txt
А в вебморде просто подкорректировать класс, добавив во входные параметры конструктора не один список, а несколько. Конкретно скажу, что стоит поправить конструктор IIFrontend, конструктор IIWeb и метод printEchos() для вывода на экран. Всё это дело сделать очень просто (могу и к себе добавить по идее).
Думаю, что на отдельную страницу это незачем доставлять, потому что огромные списки эх хорошо поместятся и на одной.