Cita: pero la persona que pidio esto hace pruebas desde su pc y el correo no se manda.
Yo creo que ahí esta el problema. Esa persona no tiene un servidor SMTP. PHP para poder enviar correos necesita un servidor SMTP. No basta con usar la función mail() y ¡guala!
Puedes buscar en el foro al respecto. Hay muchos casos con muchos ejemplos.
Saludos,