Wordpress będzie tutaj chyba najprostszym rozwiązaniem, ale polecałbym też przyjrzeć się bliżej rozwiązaniom typu OwnCloud, tylko wtedy najlepiej odpalić to na VPS, bo nie jestem pewien, ale raczej nie uruchomisz tego na standardowym hostingu.
Konfiguracja VPS nie jest taka trudna i jeśli nigdy tego nie robiłeś, to będziesz miał nowe doświadczenie, a i klient będzie zadowolony, bo dostanie rozwiązanie przeznaczone do takich zadań jak udostępnianie plików.