Esta bien que tengas un action de la misma forma en que esta bien que sea SOLO UN SCRIPT PHP que lo haga todo, va a depender como te digo del boton que el usuario ha presionado. Tu debes programar tu script para que cada vez que se presione Agregar vayas mostrando un nuevo campo de ingreso y que cuando se presione Enviar se tomen todos los campos y se procesen, pero como te digo ES EL MISMO SCRIPT el que lo debe hacer todo.