Ok in dem Fall ergibt sich ja der Value aus dem Key weil dieser eins höher ist als der Key, aber Du hast recht ganz sicher ist man dann eben so
$radiostations_profile = IPS_GetVariableProfile ("Radio.SONOS");
$radiostation_associations = $radiostations_profile["Associations"];
foreach ($radiostation_associations as $key => $station)
{
$position = $station["Value"];
$stationname = $station["Name"];
echo "Auf Position ".$position. " Radiosender ".$stationname."<br>
";
}