Чисто гипотетически
Сколько будет стоить проект и сроки на его выполнение.
Проект таков:
2 страницы
-1ая upload интерфейс, пользователь выбирает файлы которые хочет загрузить вылезает список этих файлов, при необходимости пользователь может удалить или добавить файлы к списку.Проверка на суммарный размер всех файлов не больше 30 Мбайт.Дальше он жмет подтвердить, файлы из списка попадают в новый zip архив(на сервере) с именем из 6 случайных буквоцифр. После этот код выдается пользователю.
-2ая соответственно download интерфейс, то-есть пользователю предлагают ввести код в поле и если такой файл находится, сервер выдает его ему на загрузку.
Соответственно ко всему этому ведение логов с какого ip когда что загрузил или выгрузил.
И естественно config.php настройка для каталога сохранения файлов и максимального размера пакета данных.