Ну похоже я не сумел правильно донести свой вопрос

.
Я дружу со своим хостером уже много лет

, все пучком и т.д. и т.п.
Перенести гиг или 2 один раз не проблема - пишу в саппорт и готово.
Нужно уметь делать то же не обращаясь в сапорт. Вам же знаком компонент удаленной установки VM? Ставим маленький компонент и уже он затягивает основное тело VM - удобная штука! Ищется что-то похожее, но желательно просто скрипт для задания на входе адреса файла и папки, куда этот файл нужно сложить.
Насколько я понимаю, задача укладывается в Условия и Соглашения между хостером и клиентом в соответствии с приобретенным пакетом услуг. И откровенно говоря непонятно, к чему вы ссылаетесь на это соглашение? Соглашение говорит, что клиент не ограничен в трафике (ни download, ни upload, по крайней мере в моем тарифном плане). Ограничено время исполнения скриптов, объем памяти, ресурсы процессора. Отлично, давайте уложимся в эти ограничения!