Функция nl2br() предназначена для конвертации всех переводов строк в HTML-теги <br />. Формат записи функции следующий
<?php
$user_input = "Первая строка \nВторая строка";
echo nl2br($user_input);
?>
Когда пользователь нажмет клавишу <Enter> для перевода строки, в отправляемый в скрипт текст в этом месте вставится символ перевода строки \п. После обработки функцией nl2br() он будет заменен на нужный тег, и в браузере мы получим следующий необходимый результат.
Как именно прописать и прикрутить в вашем движке не знаю.