Кликабельная ссылка-запрос в ответе

Что хочется: не заставлять гостей инфа все время набирать свои реплики на клавиатуре, а сделать в ответах инфа кликабельные ссылки. При клике по такой ссылке текст из нее будет отправлен инфу как реплика гостя.

Представим такой диалог:
Гость: поговорим о литературе
Инф: Ты что больше любишь читать: научную фантастику или исторические романы?

Мы хотим, чтобы гость не набирал в строке ввода "научную фантастику" или "исторические романы", а просто кликнул в ответе инфа на нужное словосочетание.

Как это сделать: использовать в ответе инфа тэг userlink.
Синтаксис: <userlink> слово или словосочетание, которое мы хотим сделать ссылкой</userlink>
В ответе инфа то слово или словосочетание, которое выделено тэгом userlink, станет гиперссылкой. Когда гость кликнет по этой гиперссылке, инф автоматически получит запрос, состоящий из этого слова или словосочетания, и выдаст гостю ответ из шаблона, подходящего к данному запросу.
Как это будет работать:
Допустим, у нас есть вот такие шаблоны:
$ * науч~ фант~ *
# О научной фантастике я готов разговаривать бесконечно.

$ * историч~ роман~*
# А я не читаю историческую литературу.

$ * литератур~ *
# Тебе что больше нравится: <userlink>научная фантастика</userlink> или <userlink>исторические романы</userlink>?
В ответе инфа, который увидит гость, сегменты научную фантастику и исторические романы будут ссылками. Если гость кликнет на какую-либо из этих ссылок (например, научную фантастику), то инфу автоматически будет отправлен соответствующий запрос (в нашем примере - запрос научную фантастику), и гость увидит ответ инфа на этот запрос.

Т.е. у нас получится следующий диалог.

Гость: поговорим о литературе
Инф: Ты что больше любишь читать: научную фантастику или исторические романы?
Гость кликает на ссылку научную фантастику в ответе инфа
Инф: О научной фантастике я готов разговаривать бесконечно.