Да и да.
Комментарии должны быть отдельной таблицей, потому что это комментарии, а не обзоры. Это две разные вещи, поэтому они не должны входить в одну таблицу.
После того, как вы создали эту таблицу с соответствующими ссылками на другие таблицы, вам просто нужно создать запрос, который извлекает всю необходимую вам информацию (например, SELECT user.user_name, comment.comment_text, comment.post_time FROM comment, user WHERE comment.user_id=user.user_id AND comment.review_id = 123
, где 123 - это идентификатор вашего обзора Получаешь комментарии для).
Точный макет вашей таблицы комментариев будет зависеть от ваших конкретных потребностей, но, как минимум, вы захотите узнать, к какому отзыву относится этот комментарий, кто его опубликовал, когда они его опубликовали, и что они на самом деле разместили.
Чтобы вставить комментарии, создайте на странице форму для отображения отдельного отзыва, а при заполнении создайте запрос INSERT, который вставляется в таблицу комментариев.