Hola amigo, ese es tema de JavaScript y no de PHP
Te dejo uno que es con un campo de texto... le colocas un numero y te genera ese numero de campos de texto... Cambialo para tu menu de leccion:
Código Javascript
:
Ver original<html>
<script language="javascript">
function crear( n ){
num=n.nte.value;
for(i=0;i<=num;i++){
document.write('<input type=text name=campo' + i + ' value=campo' + i + '><br>\n\r');
}
}
</script>
<body>
<form name="form1">
<input type="text" name="nte"><input type="button" value="crear" onClick="crear(document.form1)">
</form>
</body>
</html>