Puede ser con ambos o sólo con PHP, en realidad eso no es crítico. Ahora estoy en el trabajo, luego hago una búsqueda en algunos códigos que tenga y te los paso.
Mi duda es, haz consultado en desarrolloweb?
en todo caso checa este post:
http://www.desarrolloweb.com/articulos/1248.php
es de paginacion, la idea es que cuando le das agregar registro se actualicen el detalle del documento utilizando lo indicado en el post anterior, puedes ir avanzando con esto, es mucho más sencillo, la adición de cada registro.
De todas maneras te recomiendo que busques en google. Debe de haber n código disponible para tales efectos.