A. No this is not currently possible. The current implementation of UMA sharing in AM is based on user-to-user sharing, meaning userA can share something with userB. Additionally, all users need to be valid users in AM.
A. Yes, this is possible. See RFC 7662: OAuth 2.0 Token Introspection for further information about the applicable standard.