Para eso puedes utilizar técnicas de "remote scripting"...
Más o menos es como tener un iframe casi invisible en el que el formulario carga ese script. De esa manera quien se recarga es el iframe y no la página completa.
Busca por remote scripting en el foro.
Saludos