Hola:
Hay muchas formas de resolver problemas como el tuyo... uno podría ser usar 2 botones submit, en el de la vista previa, usarlo para asignar el target y el action del popup y el otro para asignar los valores normales... hay que tener cuidado de hacer las asignaciones en ambos... También se puede cambiar solo el target, y el CGI destino que se encargue de discernir si es una vista previa o el envío...
Bueno, si necesitas más ayuda u orientación, dínoslo.
Saludos