A ver...
El primer error que tienes es no saber lo que ocurre con una variable cuando es pasada a otro script.
Form1--[submit()]-->Form2-->[submit()]-->Script3
A Form2 llegan las variables enviadas desde Form1 y ahí terminó la "vida" de esas variables. Lo que queda en tus manos es procesarlas con el fin de hacerlas persistir. Para esto tienes varias opciones:
Una es la que te dio csalazar146 de convertir las variables de Form1 en campos ocultos de Form2. De esa manera Form2 tendría muchos más campos (los que tenía originalmente + los que vienen de Form1). Así a Form3 llegan todas las variables.
Otra manera es guardar lo que llega desde Form1 en variables de sesión. También podrías guardarlas en cookies o en la base de datos.
Saludos