Небольшая корректировка. IMHOСообщение от O3
Пункт 3 можно всецело отдать любому менеджеру закачек, благо таковых завались и еще останется. Писать свой велосипед не разумно, да и не будет столько времени чтобы этот велосипед сравнился хотя бы с ReGet или FlashGet
"клиент, обрабатывающий пользовательские файлы" пусть просто все будет сравнивать и если нужно качать то запускать качалку из установленных у пользователя.
Социальные закладки