jQuery В пользовательский интерфейс встроен индикатор прогресса ;это очень просто.
Если пользовательский интерфейс jQuery вам не подходит, вы можете использовать простой плагин , подобный этому .
Что касается процесса определения того, сколькофайла загружен, это целая куча неприятностей:)
Вот реализация , которую вы можете просто скачать и использовать, или выбрать для идей.Он использует APC, который не должен быть слишком сложным для запуска и работы.
Вот другой SO-поток , показывающий, как это сделать с PHP и без внешних библиотек;выглядит очень многообещающе.