в инете полно cgi скриптов для простой закачки файлов.
если в них получится сделать seek файла на машине клента, то проблема решается элементарным образом.
это перл, докачки там нет. Просто скрипт закачки, с отображением через аякс индикатора, разберешься и допилишь.
http://boxroom.rubyforge.org/ это на рельсах, надо допиливать что бы память не жралась при закачке многогигабайтных файлов. Зато уже реализован аккаунтинг юзеров.
зы, докачку в общем то в перловом варианте совсем не сложно дописать %-) И памяти он не жрет, единственное что неплохо загружает процессор при загрузке на 100мегабитовом канале например (на серваке).