Ну как...
Пишите типовую, которая выдергивает id всех комментариев пользователя из заданных инфосистем (это, вероятнее всего придется делать sql-запросом, метод select() класса DataBase вам в помощь, и phpMyAdmin для написания/отладки запроса) потом определяете их число, делаете отбор нужных id с учетом текущего положения пагинации (ну это вообще чисто математическая операция - start = число элементов на странице * номер страницы, выбираем из массива элементы со start по "start+число этементов на странице", лишние id выкидываем), получаете xml для нужных комментариев (по их id, путем обработки в цикле массива оставшихся id'шников), "оборачиваете" весь этот xml в xml-заголовк и корневые xml теги, а потом скармливаете все это xsl-процессору, через нужный вам шаблон (метод build() класса xsl).
А дальше как обычно - создаете страничку в структуре, назначаете ей эту ТДС.
И ссылку на эту страничку выводите в личном кабинете.
Работы на полчаса при попутном ветре. При встречном - на час
