Отговарям с едно решение за 3 елемента. Може да си го адаптирате за повече.
<?php
echo "<BR>";
$A = array(1, 5 , 3);
$B = $A;
$C = $A;
sort($B, SORT_NUMERIC);
rsort($C);
$D = $B;
for ($index = 0; $index < sizeof($A); $index = $index + 1)
$D[$index] = $D[$index] + $C[$index];
echo "<br />";
print_r ($A);
echo "<br />";
print_r ($B);
echo "<br />";
print_r ($C);
echo "<br />";
print_r ($D);
?>