Ok lo so... mi sto facendo un monologo 
Cmq ho trovato questa soluzione anche se evidentemente non parsa l'output generato da php:
Codice PHP:
<?
function EncloseInputs($buffer) {
return preg_replace('#(<input type="hidden" .*? />)#','
$1</p>', $buffer);
}
ob_start("EncloseInputs");
?>
<form action="login.php" method="post">
<fieldset style="border:0px;">nick:<input type="text" size="12" class="flat" name="username" />
</fieldset>
<fieldset style="border:0px;">pass:<input type="password" size="12" class="flat" name="password" />
</fieldset>
<fieldset style="position: absolute; left: 62px; top: 40px; border: 0px;"><input type="image" src="./immagini/palma/button_ok.gif" alt="Esegui il login" /></fieldset>
</form>
<?
ob_end_flush();
?>
La soluzione è vicina.. lo sento