Access to game features

How do I set my game up so that once it’s published, players can use most of the features for free, but to get access to extra features they have to somehow I guess contact me to pay for a subscription. And when the subscription runs out it only allows them to use the free version. And only that one player can use the access he has from the subscription, I don’t want the player to be able to share the game. FYI, yes I understand variables, etc.