Saludos
Prueba de la siguiente manra:
Código PHP:
echo "<td width='20%' style='vertical-align:top'>";
echo "<select name='estado'>";
$result = mysql_query("Select estado From beneficios where rut = '".mysql_escape_string($_POST['caja1'])."' order BY estado");
while($rew=mysql_fetch_array($result)) {
$estado=$rew['estado'];
//Modifique el if
if($estado=="Pendiente"){
echo "<option value=\"".$estado."\ selected>".$estado."</option>";
echo "<option value='Solucionado'>Solucionado</option>";
}//cerrar el if
}//cerrar el while
echo "</select></td>";
mmm si pienso que ese es el error. DEbes fijarte en los nombres de las variables ya que estabas asignando $rew el arreglo que se genera en respuesta a la consulta y lo estas llamando en los option como $row.
Prueba y si algo lo comentas.
Hasta Pronto!