Hola,
Tienes un par de lios con las comillas y los puntos (o al menos eso parece en el codigo que se ve en el mensaje). Tambien parece que tienes problemas para leer los valores de los campos del formulario (supongo que llaman nombreamigo1, nombreamigo2, emailamigo1, emailamigo2, ...). Prueba con este codigo:
Código PHP:
<?
$asunto = "Un amigo te recomienda ";
For ($i=1;$i<=9;$i++)
{
$nombre_campo='nombreamigo'.$i;
$nombre=$$nombre_campo; // variables variables
$mensaje = "Hola ".$nombre.", tu amigo ".$tunombre." recomienda
que ingreses al sitio www.sitio.com, en el cual podrás encontrar
gran cantidad de información";
$nombre_campo='emailamigo'.$i;
$email=$$nombre_campo; // variables variables
mail($email, $asunto, $mensaje, "From: ".$tuemail);
$msg = "La persona ".$tunombre." con el mail ".$tuemail." recomendó el site a ".$nombre." con el mail ".$email."";
mail('[email protected]', $asunto, $msg, "From: ".$tuemail);
}
?>
Sobre lo que son las "variables variables", mira en el
manual .
Espero haber sido de ayuda.