ti conviene, come hai detto tu, di passare le variabili pagina per pagina in POST e poi all'ultima le riunisci e effettui la query al db.
Per quanto riguarda il riempimento automatico dovrebbe essere a cura del browser e non del php...