Hola,
Te dire un secreto: el email te lo envia tu pagina, no el usuario. Asi que el emisor real siempre va a ser el servidor SMTP de tu hosting (o lo que tenga configurado tu PHP).
Lo que si puedes hacer es que en el programa donde lees el correo te muestre en el "De" el nombre o correo del usuario que escribio el texto. Para ello debes especificar la cabecera 'From:'. En el manual tienes ejemplos
http://www.php.net/manual/en/function.mail.php . Lo que ya no se es como se comportan los filtros antispam si detectan que el correo del From es de un dominio distinto que el servidor real que lo envia. Teniendo en cuenta los quisquillosos y malos que son algunos, no me extrañaria.
Saludos.