I'm running a session slot like this sometime this week. What I am using to track NPC opinions of the players is a rules supplement from DMs Guild. It is called Social Combat. However I'm not using the full rules, as I feel it would slow the game down. I'm just keeping track of NPCs views on issues.