Enviar correo con dirección oculta (Bcc)

En un proyecto tuve la necesidad de hacer que un formulario envie un mensaje a una cuenta de correo principal y envie otro de forma oculta a una cuenta secundaria.
Usando el siguiente código pude solucionarlo


<?
$MailToAddress = 'cuentaprincipal@midominio.com';
$MailSubject = 'Consulta';
$MailFromAddress = 'From: cuentaprincipal@midominio.com' . "\r\n" .
'Reply-To: cuentaprincipal@midominio.com' . "\r\n" .
'Bcc: cuentasecundaria@cuentaprincipal@midominio.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

$Header = 'Consulta';
$Footer = 'Mi Proyecto';

if (!is_array($HTTP_POST_VARS))
return;
reset($HTTP_POST_VARS);
while(list($key, $val) = each($HTTP_POST_VARS)) {
$GLOBALS[$key] = $val;
$val=stripslashes($val);
$Message .= "$key = $val\n";
}

if ($Header) {
$Message = $Header."\n\n".$Message."\n\n";
}

if ($Footer) {
$Message .= "\n\n\n\n\n\n".$Footer;
}

mail($MailToAddress, $MailSubject, $Message, $MailFromAddress);
header("Location: http://www.midominio.com/index.html");
?>

Español