Yes I know how to do this but I don't want to revoke the ability to view the node but I want to let it visible for everyone but accessible "by ex." for members who have more than 100 messages.
Members who have 99 messages or less will not be able to enter in that node.
For the Registered user group, revoke access to that node and then create a new user group called VIP (or whatever you want to call it). In the node permissions, grant access to the node for the VIP user group. Then create a user group promotion.