Yes, you can have php mail html.
Here's how:
Put all the original coding above this.
$recipient = "your email";
$subject = "subject";
$headers = "From: YOU<your email>";
$headers .= "MIME-Version: 1.0\r\n";
$boundary = uniqid("HTMLDEMO");
$headers .= "Content-Type: multipart/alternative" .
"; boundary = $boundary\r\n\r\n";
$headers .= "--$boundary\r\n" .
"Content-Type: text/html; charset=ISO-8859-1\r\n" .
"Content-Transfer-Encoding: base64\r\n\r\n";
$headers .= chunk_split(base64_encode("<html>Your html here!</html>"));
mail("$recipient", "$subject", "", $headers);
That should do the trick. Just be sure to change all the variables.
-Blake