Por otro lado (abrí un mensaje nuevo para no -confundirte-) .. Existe lo que denominan técnicas de "Ajax" .. con esas técnicas si que puedes llamar a un script PHP y pasarle datos en forma "asincrona" (sin recarga de página) ..
Tambien podrías jugar con "frames" para realizar ese proceso sin recargar página (mandando el proceso a ese "target" de algún frame oculto por ejemplo ..) a esto le llaman "Remote Scripting" en general.
Para ejemplos y demás información .. dirigete al foro de "Ajax" que tenemos aquí en forosdelweb.com
Como ejemplos de lo que se puede hacer con "Ajax":
http://www.dhtmlgoodies.com
(Ahí tienes un montón de utilidades basadas en Ajax que te podrían ayudar).
Pero .. lo dicho . .antes de "meterte" con Ajax .. tendrías que comprender como funciona el proceso de transferencia de datos entre cliente-servidor en condiciones normales y como PHP funciona .. para que no "intentes" hacer cosas que no corresponde (por deconocimiento de como funciona realmente PHP y este ambiente de desarrollo).
Un saludo,