Ключевая строчка из примера по ссылке -
$list[substr($row['DATE_CREATE'],6,4)][] = $row;
А вам надо сформировать $list из названий разделов.
То есть как-то так:
$arSection = CIBlockSection::GetList(array(), array('ID' => $row['IBLOCK_SECTION_ID']);
$list[$arSection['NAME']][] = $row;