Подключи к проекту pttp client и перейди во вкладку модули. С правой стороны есть каталоги, в них найди Интернет и Сеть и там выбери загрузчик файлов. Создай его. Выдели его. Там где ,,Ссылки на загрузку,, вставляешь ссылку, а там где ,,Папка для сохранения,, вставляешь путь к папке в которую нужно сохранить. Потом к кнопке добовляешь вот этот код: $this->downloader->start(); и загрузка пойдет (если ты не накосячил).
Дальше сам разберешься.
Удачи!!!