Mira, una primera aproximación a la funcionalidad que necesitas, que puede incluir además estructuras de los modelos que ya te postee, sería mas o menos:
Este esquema restringe las respuestas sólo a usuarios registrados. Para hacerlo de forma anónima, o para usuarios no registrados, habría que modificar un par de cosas.