Por que no te sirve lo siguiente:
Introduzco valores en el formulario php que aparenta ser un formulario pero en realidad son dos...
Inserto en la bbdd.tablaPrincipal datos del primer formulario
Consulto ultimo id, despues del insert into, esto te puede servir
maxdb_insert_id para guardar el id en una variable
Inserto en tabla secundaria los datos del segundo formulario con el id obtenido en la consulta anterior.
Quim