Необходимо найти CMS для специфической раздачи файлов. Требования такие:
1. Один общий список файлов с описанием( file1.txt - Файл №1)
2. Администратор указывает каким пользователям какие файлы видны
3. Пользователю выдаётся список файлов с описанием, датой создания(возможно ещё какие-то поля) и чекбоксом для отметки. Отмеченные файлы упаковываются в один архив и отдаются пользователю.
4. Отмеченные файлы перед отдачей обрабатываются на сервере определённым образом(как именно должен быть обработан файл - определяет сам пользователь посредством чекбоксов).
5. Файлы разбиваются на каталоги.
6. Админ заливает файлы в одно место(т.е. не каждому пользователю отдельно, а в один каталог на сервере).
Все файлы(которые обрабатываются) текстовые, но есть некоторое количество ZIP файликов, которые отдаются как есть. Раньше был неплохой движок AutoWWW, но сегодня он уже мёртв, к сожалению.
Для такой задачи готового решения вряд ли найдете. В Drupal 7 можно легко настроить разграничение прав пользователей, перечисленное вами тоже можно организовать, но придется поработать и ручками.