no entendí bien que es lo que necesitás hacer, pero quizas te sirva usar ajax... yo no lo se usar (todavía) así que no te puedo ayudar más, pero justamente lo que hace es "enviar y recibir datos sin recargar la página actual" pero por otra parte..
Cita: el resultado se guarda en una tabla temporal
tabla temporal? no lo estás haciendo contra una base de datos (mysql)?