<?

if(isset($_POST["Submit"])){

for($i=0; $i<=$_POST["itens"]; $i++){

echo $_POST["item".$i]."<br>";

}
exit;
}

?>

<script>

//exemplo de adicionar campos din�micos � um formul�rio
//acrescido uma variavel que limita numero de campos
//e exemplo em php de como recuperar os valores do form
//www.gambiarra.com.br 
//Function Leonardo_Giori(BOZO);

var iditem = 0;
var limite = 5;
function add(){
if(iditem<limite){
iditem++;
var texto=document.getElementById('div').innerHTML;
document.getElementById('div').innerHTML = texto + "<input type='text' name='item"+iditem+"' id='item"+iditem+"'><br>";
document.Form.itens.value = document.Form.itens.value = iditem; 
}else{
alert("Limite de "+limite+" campos!");
}
}
</script>
<form name="Form" method="post" action="">
<table width="100%" border="1" cellspacing="0" cellpadding="1">
<tr>
<td>

<a href="javascript:add()">Adicionar um novo campo</a>
</td>
</tr>
<tr>
<td><div id="div"></div><input type="hidden" name="itens">
    <input type="submit" name="Submit" value="Submit">
</td>
</tr>
</table>
</form>