What about using GMail accounts as a storage for Documents?
It is good if users hosting for site and files are not too big.
It is very simple with PhpGmailDrive (
http://en.wikipedia.org/wiki/PHPGmailDrive), maybe only some graphic enhancements are needed (to do it using ExtJS's UI).