Any user will be able to start MATLAB on the client and submit a job, regardless if a job is already running. MJS is a fifo scheduler and if there are available workers to complete the job request, MJS will run conccurrent jobs (e.g., MJS could have 15-20 jobs queued by different users, while running 7-8 at the same time).
If this is a typical RDP (single user) and not a Terminal Server, then you could probably get away with a single profile, since only user will be logged into the RDP at a time. Be that as it may, if you create 1 or many profiles, I would suggest using Discover Clusters under the Parallel menu item on the Home toolstrip. From there, you can make copies of it, renaming each one of the profiles to be the names of your users.