Hola,
Para transformar los retornos de carro a <br> ya tienes la funcion nl2br(). Para el resto de caracteres tienes htmlspecialchars(), htmlentities(), e incluso strip_tags(). Miralas en el manual de
www.php.net y tambien mira los comentarios de los usuarios.
Suerte.