Discussion section for each product

6 0 2

Is there an app allowing users to log in to comment and discuss that specific product?

It will essentially be a forum but a subthread for each individual product.

Or "write a review" but for customers who haven't bought and allowed them to discuss and ask questions with 1 moderator for each product?

The reason I'm asking this is that we have a platform where we sell online courses and we have multiple teachers for each class (product). 
We would like to have a "discussion" or "ask a question" section on the product page where users can register to our platform and ask questions where the moderator (teacher) can answer.

Thanks in advance