No se si te referias a algo asi:
Código PHP:
//Si simpre son multiples de 4 o no te interesa sumar los últimos dígitos si no llegan a formar un grupo de 4:
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);
$numSumas=floor(count($arr)/4);
$arrResults=array();
for($i=0; $i<$numSumas; $i++){
$arrResults[]=$arr[0+$i*4]+$arr[1+$i*4]+$arr[2+$i*4]+$arr[3+$i*4];
}
print_r($arrResults); //Array ( [0] => 10 [1] => 26 [2] => 42 [3] => 58 )
//Si no son multiples de 4 y queires sumar los últimos digitos aunque no lleguen a 4:
$arr=array(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
$numSumas=ceil(count($arr)/4);
$arrResults=array();
for($i=0; $i<$numSumas; $i++){
$num1=isset($arr[0+$i*4])?$arr[0+$i*4]:0;
$num2=isset($arr[1+$i*4])?$arr[1+$i*4]:0;
$num3=isset($arr[2+$i*4])?$arr[2+$i*4]:0;
$num4=isset($arr[3+$i*4])?$arr[3+$i*4]:0;
$arrResults[]=$num1+$num2+$num3+$num4;
}
print_r($arrResults); //Array ( [0] => 10 [1] => 26 [2] => 42 [3] => 27 )