using Drupal 6.
Process:
User login, (must have account created for them)
Create Content
Dropbox for Files
browses to the file in question
Uses taxonomy to tag speciic project that the file belongs to.
(we can talk about taxonomies you want)
Clicks Submit.