If you trust each of the users to be able to upload download and delete files without stepping on each other, you could put an instance of our Shared Files feature on the page and give their role edit permissions. Users with edit permissions can upload or delete files and users with view permissions can download files but the files are not per user, any user with edit permissions can edit any file if they have edit permissions on the page or instance.
The files in Shared Files are protected from other users not in the roles, they cannot be downloaded without being in an allowed view role.
http://www.mojoportal.com/sharedfilesmodule.aspx
Hope it helps,
Joe