Allerdings nicht mit einem Widget. Zumindest ist mir keins bekannt, das die Möglichkeiten hätte...
Stattdessen kannst Du eine PHP gestützte Funktion in Deine Site einbauen, die den Up-/Download von Dateien ermöglicht. Wie das geht, das habe ich in diesem Thread genau beschrieben.
Abhängig davon wie das Layout der fertigen Seite aussehen soll, könntest Du auch mit einem Blog- oder News System zum Ziel kommen. Damit können berechtigte User Kommentare und Bilder in Deine bestehende Blog-/Newsseite einbauen. Details dazu findest Du hier. Da habe ich 2 Lösungen vorgestellt, eine PHP gestützte und eine HTML basierte.