As per comments you can make use of user meta functions to store user-specific information and use capabilities (or some more simple check) to control if user can create a post.
As per comments you can make use of user meta functions to store user-specific information and use capabilities (or some more simple check) to control if user can create a post.