A veces es mejor no Inventar lo que ya está inventado, Mira este prefabricado que yo lo he utilizado y va de maravilla:
Articulo Completo:
http://www.buayacorp.com/archivos/en...-estilo-gmail/
El ejemplo:
http://www.buayacorp.com/files/php/uploader.php
La descarga del Ejemplo:
http://www.buayacorp.com/files/php/uploader.zip
Saludos.