una roba di questo tipo dovrebbe funzionare...

Codice PHP:
<?php


for ($i 1$i<=$numero_persone$i++)
{
    echo 
"<table width=\"400\" border=\"0\" cellpadding=\"3\" cellspacing=1 bgcolor=\"#006699\">
              <tr>
                <td colspan=\"2\" bgcolor=\"#FFFFFF\">PASSEGGERO N° 
$i ";
    
    if (
$i == 1)
          echo 
"<input type=\"text\" name=\"nome[]\" value=\"$nome\">";
    else
          echo 
"<input type=\"text\" name=\"nome[]\" value=\"\">";
          
    echo 
"</tr>
          <tr>
            <td width=\"150\" bgcolor=\"#FFFFFF\">Nome:</td>
            <td bgcolor=\"#FFFFFF\"><input type=\"text\" name=\"nome[]\"></td>
          </tr>
          <tr>
            <td bgcolor=\"#FFFFFF\">Cognome:</td>
            <td bgcolor=\"#FFFFFF\"><input type=\"text\" name=\"cognome[]\"></td>
          </tr>
          <tr>
            <td bgcolor=\"#FFFFFF\">Codice fiscale: </td>
            <td bgcolor=\"#FFFFFF\"><input type=\"text\" name=\"codice_fiscale[]\"></td>
          </tr>
          <tr>
            <td bgcolor=\"#FFFFFF\">Data di nascita: </td>
            <td bgcolor=\"#FFFFFF\"><input type=\"text\" name=\"data_nascita[]\"></td>
          </tr>
                <tr>
            <td bgcolor=\"#FFFFFF\">Id passeggero: </td>
            <td bgcolor=\"#FFFFFF\"><input type=\"text\" name=\"id_passeggero[]\"></td>
          </tr>

        </table>
        
"
;
}
?>

naturalmente devi fare la stessa cosa per ogni <input> che vuoi completare automaticamente