Another Mail Post

Sorry to post another mail question, but…here it is.

The “All-To-Familiar” Statement: “I am having problems sending mail with PHP!” More specifically, I am getting two emails, both from “Nobody”, the first contains my headers, the second contains my HTML mail, with <body>, <html>, etc, totally visible.

Scenario:
I have a series of forms that create a bid estimate based on user input (obviously). The forms use POST variables through 3 pages, at the end, I take all of the input items, add some, multiply others and mail it to the site owner and the form-filler-outer. Here is my code:

<?php
//POST VARIABLES
$recip = $_POST["recip"];
$company = $_POST["CompanyName"];
$contact_name = $_POST["ContactName"];
$phone = $_POST["Phone"];
$email = $_POST["Email"];
$NoH = $_POST["NumHoods"];
$app[] = $_POST["Apps"];
$app_total = $_POST["AppTotal"];
$total = $_POST["Total"];
$story = $_POST["StoryCost"];
$fan_cost = $_POST["FanCost"];
$hood_cost = $_POST["HoodCost"];

$to = $email;
$to_full = $contact_name;
$from = "[email protected]";
$from_full = "Business Formal Title";
$subject = "Your Requested Estimate";
ob_start();
?>

To: <?php echo($to_full); ?> <<?php echo($to); ?>>
From: <?php echo($from_full); ?> <<?php echo($from); ?>>
MIMI-Version: 1.0
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
              
<?php
$headers = ob_get_clean();
ob_start();
?>

<html>
<body>      
<?php

echo "Custom Estimate For: ".$company;
echo "Estimate Total = $".$total;
echo "Appliances
";
if(sizeof($appliances) == 0)
    {
        echo "No appliances listed";
    }
    else
    {
        foreach($appliances as $app)
        {
            echo "Appliance --".$app."
";
        }
}
echo "Number of Hoods: ".$NoH."
";
echo "Thank you for your interest in This Fabulous Company
";
echo 'Copyright &copy; 2007 <a href="http://www.notarealdomain.com/">Super Awesome Company</a>
';

?>
</body>
</html>


<?php

$msg = ob_get_clean();

$ok = @mail( $to, $subject, $msg, $headers );

echo $ok ? "Mail Sent
" : "Mail failed
"; 
mail($to,$subject,$message,$headers);

ob_end_flush();

Any help would be GREATLY appreciated. Thanks!

_aA