Cómo insertar en la fila MYSQL desde múltiples arrays $ _POST

Tengo un formulario con una sección "agregar contacto", donde al hacer clic, agrega otra fila al formulario con 3 cuadros de entrada más. (El segmento de código en jfiddle:http://jsfiddle.net/fmdx/cYxYP/)

HTML

<form method="post" action="">
<div style="padding-left:40px;">
<div id="customcopies" style="padding-left:40px;">
1. Name: <input type="text" id="copiestoname_1" name="copiestoname[]" placeholder="Jane Doe Smith" required>, Institution: <input type="text" id="copiestoinst_1" name="copiestoinst[]" placeholder="Bank" required>, Method: <input type="text" id="copiestomethod_1" name="copiestomethod[]" placeholder="Email" required>
</div>
</div>
<input type="submit" name="submit_val" value="Submit" />
</form>

Siendo este el PHP / MYSQL para inserción:

if (isset($_POST['submit_val'])) {
    foreach ($_POST['copiestoname'] as $key=>$value) {
    $copiestoname = mysql_real_escape_string($value);

        mysql_query("INSERT INTO copiesto (name) VALUES ('$copiestoname')") or die(mysql_error());
        echo "Completed";
    }
echo "" . count($_POST['copiestoname']) . " Names Added<br>";
mysql_close();
}

La tabla en la base de datos es:

Table Name: copiesto
+-------------+-------------+-------------+---------+
| index       |  name       | institution | method  |
+-------------+-------------+-------------+---------+

¿Cómo expandiría el código MYSQL actual para aceptar entradas de las otras 2 matrices e ingresar sus datos en la misma fila MYSQL durante ese ciclo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta