Benvenuto nel forum!!
Sul lato client ti basta il tag <input type="file"> .
Sul lato server ti serve invece un programma/script, da realizzare con una delle varie tecnologie (ASP, PHP, CGI, ...) che trovi nelle rispettive librerie.
Poi l'uso che devi fare del file, dipende dal programma sul server. Se lo vuoi archiviare ci vuole un DB di qualche tipo, se invece lo vuoi spedire ti serve un programma in grado di spedire gli allegati.
Ciao
Michele