talvez eu não tenha entendido bem, mas eu acho que precisaria do código do formulário, de qualquer forma tem abaixo um esquema parecido com o seu que talvez possa te ajudar... .....
<select name='qtdeopcoes'>
for($i=1;$i<=50;$i++) {
$corpo.= "<option value='$i'>$i</option>";
}
</select>
.......
Aqui ele vai montar um select com as opções de 1 a 50 para depois montar o form...
for($i=1;$i<=$qtdeopcoess;$i++) {
$corpo.= "<tr>";
$corpo.= "<td class='normal'><b>Opção $i:</b></td>";
$corpo.= "<td><input type='text' name='opcao[$i]' size='10' $style></td>";
$corpo.= "</tr>";
$corpo.= "<tr>";
}
Aqui ele vai montar o form com a quantidade de opções escolhidas...
......
for($i=1;$i<=$qtdeopcoes;$i++) {
echo $opcao[$i];
}
........ e por último ele mostra os dados... espero ter ajudado, mas qualquer coisa posta ai.... ;)