http://mx.php.net/manual/es/features.file-upload.php
este es sencillo, no es tan complejo que digamos, solo que se les olvidó decir acerca de los privilejios de carpeta para guardar los ficheros.
para guardar archivos, solo pinle los privilegios de escritura y lectura en general