Ti suggerisco di iniziare leggendo il manuale ufficiale:

http://www.php.net/manual/en/features.file-upload.php

Per quanto riguarda l'invio dell'email, utilizza una delle tante classi già pronte (es. phpmailer).