Hola,
Si modificas tu codigo para llamar a los campos del formulario opcion[], luego los lees del array $opcion[]. En tu caso:
Código PHP:
$i=0;
while ($i<$cantidad)
{
echo "<input type=\"text\" name=\"opcion[]\" size=\"35\" maxlength=\"35\"><br>";
$i=$i+1;
}
luego en donde quieres leer los datos
Código PHP:
$num_campos=count($opcion); // el numero de campos de texto recibidos
echo $opcion[0]; // el primer campo de texto
echo $opcion[3]; // el cuarto
foreach ($opcion as $valor)
{
echo $valor.'<br />'; // muestra todos los valores
}
Y ya sabes, si register_globals=off, para recogerlo $opcion=$_GET['opcion']; (o $_PUT).
Suerte.