Credo che qualsiasi CMS *nuke sia in grado di fare la stessa cosa.

Se stai cercando qualcosa di piu' sofisticato, prova a dare un'occhiata a Drupal e ai plugin specializzati nella gestione avanzata dei file (es. Filemanager).