Viene inviato in un array, in realtà!
<form action="myscript.php" method="POST">
<select name="colors[]" multiple="multiple" size="2">
<option>Red</option>
<option>Blue</option>
<option>Green</option>
<option>Orange</option>
</select>
<input type="submit" value="Go!">
</form>
Quindi sul lato server, $_POST['colors']
sarà un array con i valori selezionati.
La chiave qui è usare la notazione tra parentesi nel nome per far sapere a PHP di aspettarsi un array.
Per ulteriori informazioni, consulta l'esempio della documentazione PHP .
Una volta che hai le variabili, è banale creare nuove righe.