Ну тогда вот, нарисовался такой пример оболочки - осталось только подсчёт результатов организовать. Посмотрите пжлст, в правильном направлении собираю или нет, в смысле, похоже? Как только вникну в алгоритм подсчёта, обновлю. Это под D7, но на ХЕ3 по идеи тоже должно пойти.
З.Ы. Вроде вник, обновил. Проверьте.
З.Ы.З.Ы. Поплотнее вник, ещё раз обновил. Ну вы в курсе

P.S.З.Ы.З.Ы. Как смог, закоментил.