3 Questions/Requests (Multiple user appointments, service provider requests, recurring appointments)

1. Is there a way to have multiple users sign up with 1 service provider for the same time slot? Example: A teacher is teaching a class at 5:00pm and has 10 students for that class

2. Can service providers send requests to non service providers to sign up for a particular time? Example: The teacher wants to help the student sign up for the class, so she sends a request to the student to enroll for the 5:00pm class.

3. Is there a way to set up recurring appointments? Example: The class meets every Monday, Wednesday, and Friday of each week.

I've looked all over for the answers to these questions, but can't seem to find them. That being said, I am loving this plugin now that I have it working. Thank you all so much for the support so far! It has been extremely helpful.