Yha I don't think I was explaining it right...I was looking to replace the \n with the <br> :-)
I figured out what I was trying to do though.
See I wanted the empty spaces kept as a charater and not removed when displaying in HTML format, and the \n to <br> so the browser could understand.
I fix it by doing:
if ( $username && $subject && $body )
{
$space = " "; // so it is a simple space
$body_s = str_replace("$space", " ", $body); // the 's are equal to one typed space in html...so replace any spaceswith that from the body of the message
$body_s_nl = nl2br($body_s);then remove the \n and put <br> so the browser see's spaced lines typed in
$body = $body_s_nl; and then just replace the body of the message again before saving/ outputing
But thanks for the help guy