Limiting registrations is a requested feature.
You can certainly set the emails to let people know that the class is full. Before sending the email increment a value called "date1 - seats used". Then do an if then statement when sending the email. If "date1 - seats used" less than 31 send the email.
You could have the page let people know how many people have registered by using the same token.
- Jeff