Первый вариант - имеем псевдо двумерный массив. Где четные элементы массива - это имя, не четные - баллы.
//создаем рандомный массив с именами и баллами
$rnd = rnd(5,15) // имен будет от 5 до 15
FOR($a=0,$a<$rnd)
IF(rnd(0,1))
$name = "аня"
ELSE
$name = "паша"
END_IF
arrpush($arr, $name) //добавляем в конец массива имя
arrpush($arr, rnd(1, 20)) //добавляем в конец массива баллы
END_CYC
//смотрим что у нас вышло в массиве
FOR($a=0,$a<arrsize($arr), 2)
print($arr[$a], " ", $arr[$a+1])
END_CYC
//суммируем баллы для каждого имени
FOR($a=0,$a<arrsize($arr), 2)
IF($arr[$a] = "аня")
$anne = $anne + $arr[$a+1]
ELSE
$pasha = $pasha + $arr[$a+1]
END_IF
END_CYC
//смотрим результат
print("")
print("в сумме")
print("аня ", $anne)
print("паша ", $pasha)
halt
20:50:02 паша 11
20:50:02 паша 5
20:50:02 аня 14
20:50:02 аня 9
20:50:02 паша 3
20:50:02 аня 4
20:50:02 паша 11
20:50:02
20:50:02 в сумме
20:50:02 аня 27
20:50:02 паша 30
Второй вариант - имеем два отдельных массива для имен и для баллов, где номер элемента массива с именем соответствует номеру элемента массива с баллами.
//создаем рандомные массивы с именами и с баллами
$rnd = rnd(5,15) // имен будет от 5 до 15
FOR($a=0,$a<$rnd)
IF(rnd(0,1))
$name = "аня"
ELSE
$name = "паша"
END_IF
$arr_name[$a] = $name //пишем в массив рандомное имя
$arr_points[$a] = rnd(1, 20) //в другой массив пишем рандомное кол-во баллов
END_CYC
//смотрим что у нас вышло в массиве
FOR($a=0,$a<arrsize($arr_name))
print($arr_name[$a], " ", $arr_points[$a])
END_CYC
//суммируем баллы для каждого имени
FOR($a=0,$a<arrsize($arr_name))
IF($arr_name[$a] = "аня")
$anne = $anne + $arr_points[$a]
ELSE
$pasha = $pasha + $arr_points[$a]
END_IF
END_CYC
//смотрим результат
print("")
print("в сумме")
print("аня ", $anne)
print("паша ", $pasha)
halt
20:56:44 аня 16
20:56:45 паша 3
20:56:45 паша 6
20:56:45 аня 19
20:56:45 паша 5
20:56:45 паша 6
20:56:45 паша 13
20:56:45 аня 5
20:56:45 паша 7
20:56:45 паша 1
20:56:45 аня 6
20:56:45
20:56:45 в сумме
20:56:45 аня 46
20:56:45 паша 41
Третий вариант - имеем один массив со строками имя/баллы
//создаем рандомный массив со строкой имя+баллы
$rnd = rnd(5,15) // имен будет от 5 до 15
FOR($a=0,$a<$rnd)
IF(rnd(0,1))
$name = "аня"
ELSE
$name = "паша"
END_IF
$arr[$a] = strconcat($name," ", rnd(1, 20)) //пишем в массив строку с рандомным именем и с рандомным кол-вом баллов
END_CYC
//смотрим что у нас вышло в массиве
FOR($a=0,$a<arrsize($arr))
print($arr[$a])
END_CYC
//суммируем баллы для каждого имени
//в этом варианте добавляется лишняя работа со строками
FOR($a=0,$a<arrsize($arr))
$points = int(strcut2($arr[$a], strpos($arr[$a], " ")+1, strlen($arr[$a])))
IF(strpos($arr[$a], "аня"))
$anne = $anne + $points
ELSE
$pasha = $pasha + $points
END_IF
END_CYC
//смотрим результат
print("")
print("в сумме")
print("аня ", $anne)
print("паша ", $pasha)
halt
21:14:12 паша 10
21:14:12 паша 6
21:14:12 паша 16
21:14:12 паша 12
21:14:12 аня 6
21:14:13 аня 5
21:14:13 паша 3
21:14:13 аня 2
21:14:13 паша 18
21:14:13 аня 7
21:14:13
21:14:13 в сумме
21:14:13 аня 20
21:14:13 паша 65