This would be a custom solution as you need to design a database to store
information about the uploaded file (ie: location, filetype, etc) and the
user's comments or other info (such as membership account). There's no set
way to do this as it'll be custom in each case.