No entendí gran cosa, pero a ver si es esto lo que quieres:
Código PHP:
$campo_obs = '20031202';
foreach ($ResultArrayLegObs as $clave => $valor) {
$value = ("$valor"." - "."$campo_obs");
echo "<b>".$clave ."</b> tiene el valor de ". $value ."<br>";
$nuevoarray[$clave]=$value;
}
La variable $nuevoarray será un nuevo array que tiene las mismas claves que tu array anterior, pero los valores modificados.
Ojalá fuera eso