As always, there several ways to approach this. An easy way would be to create a log in form when the file is opened or a set up form within the file so each agent can enter their info, like name, extension, etc. The agent’s name could be stored in a permanent variable. Roll your own search so each time an agent does a search for info, Panorama will only present information that is available to that agent. I have created a full featured real estate solution for Century 21 offices and they use the log in approach as it is more professional looking.
There was also a users and groups set up for Panorama 6, but it was always somewhat problematic. In Panorama X there is the following:
The Database Entitlements grid allows you to assign what activities are allowed depending on how you are logged in. You can set up multiple passwords for different roles – user, developer or administrator. See this help page for more information about account roles. (Most of you haven’t set up separate roles, so you are automatically the administrator for your account.)
I haven’t looked into it to see it can do what you want, but it’s a place to start.