En ese caso .. usa tres formularios en tres páginas (o un script PHP que controle cual emitir según pasas por los anteriores).
Usa sesiones para ir propagando (añadiendo en..) las variables que vas generando en los anteriores formularios y en el último script .. recolectas esas variables (que tendrás en la sesión + las últimas del último script) y realizas tu proceso final con todas esas variables.
Puedes ver uso de sesiones en las FAQ's de este foro PHP y en la documentación oficial de PHP:
www.php.net/session
Un saludo,