1 Вариант. Платный яндекс диск по умолчанию умеет хранить несколько версий одного файла.
2 Вариант. На компьютере написать исполнительный Bat файл, который будет паковать все файлы и перемещать результат в папку
GoogleCloud, у Вас найдется 50-100 номеров в день?
Если будут одинаковые номера - email объединят по ним.
Если будут разные - разоритесь на аренде, потому что google при каждом неизвестном входе будет телефон просить.
500 (Internal Server Error)
p.s. Странно, что и такая запись выдает ошибку $array = array_key_first($_POST);