Hi Nic,
What you are describing is two different things... the upload part would be handled by Digital File Pro.
As far as giving access, you would either need to have some sort of user registration system where only people with the correct credentials could log in... this would be accomplished with Security Assist.
Best regards,
Brian