Вставка кода рекламного блока в середину текста (PHP)

300 руб. за проект • электронные деньги
17 сентября 2014, 18:21 • 3 отклика • 24 просмотра
Требуется вставить код рекламного блока в середину текста.
При этом необходимо соблюсти абзацы, чтобы рекламный блок выводился не посреди текста, а когда ближайший к середине текста абзац завершен.

Текст на сайте выводится таким кодом:
echo preg_replace($text, $urls, nl2br(output_html($node['text'])), 1);

Пояснения:
$text, $urls - это замена некоторых слов на ссылки, т.е. перелинковка.
output_html() - функция обработки текста (trim, stripcslashes).
$node['text'] - текст.

Задачу требуется выполнить с кодом, указанном выше, т.е. чтобы его текущие функции (перелинковка, обработка текста) не пострадали.