К сожалению, в этой ситуации, скорее всего, никак не обойтись без знания php.
Один из вариантов решения проблемы, действительно хук userDisplayCatmenu.
Второй способ решения проблемы - это воспользоваться HMENU со значением свойства special равным userdefined или userfunction. В этом случае Вам нужно всего лишь
правильно заполнить массив пунктами меню из своего скрипта, а вывод меню на страницу как обычно сконфигурировать при помощи TypoScript.
Второй вариант мне кажется более гибким и простым. Решение этой задачи средствами лишь одного TypoScript'а, если и возможно, то скорее займет больше времени чем выше предложенные решения.