Define both internally and externally the documents necessary for a project. Provide all the documents with all necessary meta data like: title, number of document, due date, etc. and hence automate the entire flow of documents of your project.
All project documents are linked to your meta data and the corresponding projects. By doing this they can be assigned to the respective initiator for upload by a complex rights - and roll system.