No he leido el código, pero mirando el Codex de Wordpress creo que tu solución es usar
Hooks (action y/o filter) para tratar el "fomulario" y posiblemente la
API de Rewrite para tratar la URL.
Si quieres una lista casi completa de los Hooks que existen, pásate por aquí:
http://adambrown.info/p/wp_hooks