Посоветую AJAX и функцию информации о закачках встроенную в последние версии APC.
А вот для лисы и мозилы возможен такой подход, если вы делаете систему управления в которой пользователи смогут пойти на некоторые уступки:
http://www.captain.at/ajax-file-upload.php
Еще можете попробовать подход из FileChucker.
Социальные закладки