There is already limited access to a target token's attributes via macro's. You could create a drop down menu of things that players can get from NPC's, and have certain standard ratings that NPC's might or might not have. The player could select the NPC by clicking on a target token of a macro. IE a player could have street doc roll Cybertechnology, or a fixer roll "Buy guns". But it would be a very limited interaction and the players would never open the targets character sheet. Assuming you are a Pro user and have access to the API, and want to spend a lot of effort on this, there are a few more possibilities. My first idea was to create two characters sheets, one has full information for your eyes only (not openable by the players) and one that only has limited information and that is openable by the players. You could program the API to automatically copy updates to sheet A to sheet B. My 2nd idea is to not have two character sheets, but to have a tab on the Players sheet where they can interact with other sheets. They go to that tab, see a list of characters that their character can interact with. They select one, and the API copies selected information from that characters sheet to the tab on their own sheet. It sounds like a lot of work, but it could be interesting.