Con los email solo es necesario leer el buzón, buscar nuevos correos, leerlos y luego publicarlos, hay varias clases que ayudan en este proceso, recientemente en un post parecido @ocp001a recomendo esta
clase para dicho fin (POP3), sobre subir solo seria cuestión de crear un formulario, subir los archivos y leerlos