Mi pare che satifal sia stato molto chiaro...
1 Nel tuo codice, l'apertura del form va fatta fuori dal ciclo (prima del for), altrimenti hai n <form > aperti e non mi pare abbia senso
2 Come ti è stato detto, devi mettere come nome dell input un array (name="nome[]"). Così ti viene passato solo l'ultimo.
Inoltre, se hai 6 variabili $barcX, per assegnare il value all'input puoi fare così:
Codice PHP:
// da qualche parte assegno i valori a $barc1, $barc2....
<form ... >
...
<?php
for ($i = 0; $i <$enti["num_pagine"]; $i++) {
....
$barc = 'barc'.($i+1);
echo "<input type='text' name='nome[]' value='${$barc}' class='input w300'/>";
}
...