Podrías usar javascript y asignarle un ID a cada opción del select, con el mismo nombre del option:
Código PHP:
Ver original<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<select name="select">
<option value="1" id="1">Valor 1</option>
<option value="2" id="2">Valor 2</option>
<option value="3" id="3">Valor 3</option>
</select>
<input type="submit" name="boton" value="Apretame" />
</form>
<?php
if($_POST['boton']){
?>
<script type="text/javascript">
document.getElementById('<?php echo $_POST['select']; ?>').selected = 'selected';
</script>
<?php
}
?>