Hola,
La primera pregunta no la acabo de entender. Para la segunda, sería algo así si no lo he entendido mal:
Código PHP:
$array = array(1,2,3,4,5,6,7,8,9);
$array_medias[] =array();
$sum=0;
//Va calculando la media mientras queden 5 elementos al menos en el array
while ($i <= count($array)-5){
for ($j=0;$j<=4;$j++){
$sum+=$array[$j+$i];
}
$array_medias[$i] = $sum/5;
$sum=0;
$i+=1;
}
print_r($array_medias);
//Salida: Array ( [0] => Array ( ) [] => 3 [1] => 4 [2] => 5 [3] => 6 [4] => 7 )
Ánimo!