>А посмотреть на рабочую версию можно?
Если найду.
Это скрипт на perl, точнее несколько. Оболочка для wget-а.
1: кладет url в очередь закачки, выдает номер.
2: "демон", смотрит очередь и при наличии свободных "слотов" пускает новый процесс закачки. Отслеживает завершившиеся процессы. Утром тормозит все процессы закачки. Вечером пускает заново.
3: просмотр состояния закачки - анализируется состояние, выдает лог, есть возможность прерывания закачки.
4: административный интерфейс - позволяет удалить любой процесс закачки,
остановить или запустить "демона".
Реализация очереди - наподобии qmail-овской - переклдывание из папки в папку. Пользователи/пароли вбиты в текстовый файл. Обратной загрузки нет.
Года 2 назад делал. Все работает, но недостаток один - эти козлы (пользователи) предпочитали качать самостоятельно и в гробу видали мой скрипт :(