inserthtml ha preparado un tutorial completo paso a paso sobre como desarrollar un cargador de archivos con la característica drag & drop (arrastrar y soltar) en HTML 5, con PHP y jQuery.
El tutorial nos permite descargar los archivos fuente del código como también una demostración de uso.
Tutorial Creating a Complete HTML5 Drag and Drop File Uploader with jQuery