Como habilidad en la programación también se destaca la capacidad de iniciativa e investigación.
Primero debes aprender a manejar formularios:
http://www.php.net/variables.external
Y los adjuntos son cosa a parte, sin embargo
PHPMailer funciona muy bien.
Lo primero que te comentaba lo digo en razón de que si divides tu problema en problemas mas pequeños, y buscas primero en el foro seguro encontrarás bastante información.