Se podría usar javascript para modificar el valor del action cuando se seleccione algo. Algo así
Código PHP:
<html>
<head>
<script type="text/javascript">
window.onload = function(){
document.getElementById('foo').onsubmit = function(){
var obj = document.getElementById('changeFoo');
this.action = obj.options[obj.options.selectedIndex].value;
};
}
</script>
</head>
<body>
<form id="foo" action="#">
<select id="changeFoo">
<option value="foo.html">foo</option>
<option value="bar.html">bar</option>
<option value="baz.html">baz</option>
</select>
<input type="submit" />
</form>
</body>
</html>