Hola otrebli:
Una solución podría ser camouflar un botón normal para que parezca un submit, y desde ese botón cambiar el action del formulario y hacer ese submit...
<input type=button value=enviar onclick="formulario.action = elSelect.value; formulario.submit();" ...
Otra posibilidad que creo que podría funcionar es usar el evento submit del form con algo así:
<form action="" onsubmit="this.action = elSelect.value" ...
Dime si algo de esto te sirve...
Saludos