Hallo Meiko,
freut mich, dass das jetzt hinhaut, was Dein replace anbetrifft, verweise ich noch auf einen Beitrag von Christian Kruse im PHP Manual
$txt = preg_replace("/(\015\012)|(\015)|(\012)/","<br />",$txt);
zu finden unter http://www.php.net/manual/en/function.nl2br.php im unteren Drittel.
Dieter