personalmente la solución de names... n0, n1, n2, etc.. es estúpida!
si para eso existen los santos arreglos...
y incluso siempre es mejor, que andar haciendo "experimentos", digo... a la larga un array es posible de mantener, corregir y mejorar.... pero un name numerado (que horror)
por ej. ahí un simple array_sum (en lugar del ciclo) y bingo!! ¿cierto?
la verdad, suerte!