have a project coming up, and I'm uncertain what the starting point should be. Here's a rundown of what I need to do:

Create a login portal for registered users
Have the ability to upload pdf files to secure server
Have the ability to email another person a url link to the uploaded pdf files

In addition I need to be able to create two different types of user accounts. Let's call the Account A and Account B. I need account A to be able to upload and delete files via a document upload manager. I need account B to be able to login and via a special PIN that is linked to Account A, be able to view the files that Account A has uploaded and download/print those files.

Im not looking for a complete step by step....I just need to be pushed in a direction and given a brief overview and I'm fine. Just not sure where I should start. Any and all advice is welcome. Thanks in advance!!!