Eu iria com duas tabelas:uma para tópicos de comentários e outra para os comentários. Os tópicos de comentários ficariam mais ou menos assim:
id
/* Other bookkeeping things like created time and such */
e comentários:
id
thread_id
user_id
comment
parent_id
/* Other bookkeeping stuff */
Em seguida, anexe o tópico à página adicionando um
comment_thread_id
coluna para a tabela de páginas. Ter um thread de comentários distinto separado oferece um local conveniente para anexar controle de acesso ou extensões semelhantes no futuro, também permite anexar threads de comentários a coisas. Anexar os encadeamentos de comentários à página, em vez do contrário, facilita a adição de encadeamentos de comentários a outros objetos em seu sistema posteriormente.