Quello che ti è stato suggerito da eiyen per me è il metodo migliore...se non conosci l'uso degli array dai una lettura qui http://php.html.it/guide/lezione/2651/gli-array/. Per il tasto calcola unico, basta toglierlo dal ciclo while e metterlo subito dopo la chiusura del ciclo stesso

EDIT nel tuo caso
Codice PHP:
<input type=\"text\" name=\"input_numero[]\" value=\"$quantita\" />  
<input type=\"submit\" name=\"calcola\" value=\"calcola\" /> 
avrai un array di 41 elementi quindi da indice 0 a indice 40

$elemento1=$_POST['input_numero[0]'];
$elemento2=$_POST['input_numero[1]'];
...
$elemento41=$_POST['input_numero[40]'];

ovviamente ti conviene usare un ciclo per estrarli tutti con un banalissimo contatore

for ($i=0;$i<=40; $i++)