Pero donde tienes el problema exactamente .. en paginar un post (mensaje, tema) muy extenso en páginas?
Si es así .. la mayoría de CMS y Blog's usan como técnica la de generar un tag própio cuando el redactor del artículo, tema o post lo hace .. y así tiene control de que "lo próximo será para la siguiente página".
Es decir .. algo tipo:
blablablabla
balblabla
[salta_pagina]
blablabla
balsblabla
[salta_pagina]
blablabla
hblabala
Usando "explode" y paginado el array generado por el texto "[salta_pagina]" tendrías tus páginas de ese artículo sin problemas. El paginado sería dinámico y almacenado en tus BBDD en un sólo campo de esta.
El tema de la relación de post->comentarios lo puedes hacer como te han mencionado .. una relación 1->N bajo una Clave foránea (FK) que es el campo de la tabla relacionada que guarda el "ID" de la que hace referencia .. Luego es cosa de hacer las correspondientes consultas SQL con esas dos tablas (a base de INNER JOIN o equivalente).
Te recomiendo la lectura de tutoriales sobre BBDD como estos:
http://www.mysql-hispano.org/page.php?id=16
Un saludo,