Такие скрипты называются репозиториями. В интернете их полным-полно.
Средствами битрикса можно:
Вариант 1:
[CODE]1. Создать папку, например: /files
2. Создать инфоблок, например: myFiles
3. Создать группу пользователей (Uploaders) и в ней один аккаунт - смотря что вам надо
4. Назначить права на доступ
5. Воспользоваться компонентами Каталог и Веб-формы.
6. Вуаля.
Суть: группа пользователей Uploaders может с помошью форм заливать на сервер в папку /files нужные файлы, при этом создавая элемент инфоблока myFiles, среди свойств которого можно задавать что душе угодно. Специальная страничка с помощью компонента Каталог будет выводить список файлов. Нужно будет создавать тэмплэйты компонентов.[/CODE]Вариант 2:
[CODE]Воспользоваться вкладкой Контент в административном меню - там есть и залить файл, и изменить файл, и что хотите, разве что поменять владельца и разрешения я ещё не нашел. ))[/CODE]