La verdad que yo lo haría directamente en javascript. Si quieres "guardar" un valor antes de hacer el submit sólo puedes usar javascript (o actionscript si trabajas con flash), pues PHP es un lenguaje de servidor o AJAX (que también tiene buena dosis de javascript). Por ejemplo, podrías guardar tu variable temporal como
value de un campo
hidden; sin embargo... eso también se hace con javascript. Sinceramente creo que no tiene ninguna eficiencia intentar hacerlo con PHP, prueba con javascript y listo. ¡Suerte!