My proposition is add a command to allow for simple local setting/getting if a player is muted in multiplayer.
Ex.
getPlayerMuted cursorObject; // Returns: BOOLEAN (True if cursor has been muted by player) setPlayerMuted cursorObject; // Returns: Nothing
CursorObject could be a steamID, object, or DirectPlay ID, doesn't really matter which is used as they are all accessible.