Agregando múltiples entradas al archivo php enviar

Tengo una forma que se parece a esto:

<label for="fullpath"><span class="required">*Full Path of folder to change access:</span></label>
            <input name="fullpath" id="it10" type="text" size="50" maxlength="50" />
            <br />
            <small>Example: g:\A\Folder or j:\Your\Folder</small><br />
            <div class="bgdiff">
              <label for="userpermissiongroup">User Permission Group to be changed:</label>
              <input name="userpermissiongroup" type="text" id="it11" size="50" maxlength="50" />
              <small>If Known...</small></div>
            <br />
            <label for="addreadaccess">Additional users requiring read access:</label>
            <input name="addreadaccess" type="text" id="it12" size="15" maxlength="15" />
            <br />
            <small>AD Username</small><br />
            <div class="bgdiff">
              <label for="addauthoraccess">Additional users requiring author access:</label>
              <input name="addauthoraccess" type="text" id="it13" size="12" maxlength="12" />
              <br />
              <small>AD Username</small></div>
            <br />
            <label for="removeaccess">Users to be removed from access:</label>
            <input name="removeaccess" type="text" id="it14" size="12" maxlength="12" />
            <br />
            <small>AD Username</small><br />
            <div class="bgdiff">
              <label for="supervisor"><span class="required">*Data Steward, Program Manager, Project Lead, or Supervisor who can authorize access changes:</span></label>
              <input name="supervisor" type="text" id="it15" size="30" maxlength="30" />
              <br />
              <small>AD Username</small></div>
            <br/>
            <label for="phoneapprover"><span class="required">*Phone number of approving official: </span></label>
            <input name="phoneapprover" type="text" id="it16" size="30" maxlength="30" />
            <br />
            <small>999-999-9999</small><br />
          </fieldset>
        </div>

Me gustaría darles a los usuarios la opción de agregar toda esta información a este formulario más de 1 vez antes de enviarlo. (digamos 10x máx.) He pasado un par de ideas por mi cabeza. 1 está usando Javascript para crear los nuevos campos y luego analizarlos con mi script php de alguna manera. 2 se pone, digamos, 10 recortes de código al igual que el formulario anterior en el código y los oculta hasta que el usuario haga clic en AGREGAR OTRO.

Cada entrada debe ser única, ya que estoy enviando esta información con un simple script $ _REQUEST php. Entiendo cómo hacer esto con 1 entrada y una para cada ciclo, pero no estoy seguro de cómo hacerlo funcionar con una cantidad tan grande de entradas, etiquetas, etc.

<?php
foreach($_POST['newdata'] as $value) {
echo "$value <br />";
}
?>

¿Alguien tiene algunas sugerencias sobre la mejor manera de hacer esto? No estoy seguro de que agregar su formulario a través de JS sea la mejor idea, por lo que mostrar la nueva información desde un div oculto parece más rápido y fácil ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta