Thank you for your reply,
I will get a bit more specific.
What I want to do is assign a profile to specific users. So once that user logs in, they will have the ability to upload a document, and then see it on the same page. Each user would have their own profiles in order to keep documents separate to that user.
So let's say I log in to my page as a new user, what I would see is this:
Upload a document:
Documents you have uploaded:
(the embedded documents would appear here as your plugin currently does)
And behind the scenes, these would be shortcodes:
* X being unique to whichever profile set for that client *
Any time a new user is created, a new profile is created... That profile would go in place of X for that user, so on and so fourth.
Again the idea is just to make sure each user is uploading to and viewing from their own profiles.
Hope that makes more sense.