Muchas gracias Jose Molina pero aqui dandoles vuelta al final lo consegui casi casi tal como tu me lo has dicho mira lo llevo asi y me funciona bien de momento :D
Código PHP:
<html>
<head>
<script language='javascript' src="popcalendar.js"></script>
</head>
<body>
<center>
<form name="form1" method="post" action="procesa.php">
Calendario: <input name="fecha" type="text" id="dateArrival" onClick="popUpCalendar(this, form1.dateArrival, 'dd-mm-yyyy');" size="10"><br><br>
Calendario2: <input name="fecha2" type="text" id="dateArrival2" onClick="popUpCalendar(this, form1.dateArrival2, 'dd-mm-yyyy');" size="10"><br><br>
Calendario3: <input name="fecha3" type="text" id="dateArrival3" onClick="popUpCalendar(this, form1.dateArrival3, 'dd-mm-yyyy');" size="10"><br><br>
<input type="submit" value="Enviar">
</form>
</center>
</html>
Ahora lo que me gustaria que me corrijais si el php lo llevo bien tal como lo llevo:
Código PHP:
<?php
$fecha=$_POST['fecha'];
$fecha2=$_POST['fecha2'];
$fecha3=$_POST['fecha3'];
$fechaExplode = explode("-", $_POST["fecha"]);
$fechaParaInsertar = date("Y-m-d", mktime(0,0,0,$fechaExplode[1], $fechaExplode[0], $fechaExplode[2]));
$fechaExplode = explode("-", $_POST["fecha2"]);
$fechaParaInsertar2 = date("Y-m-d", mktime(0,0,0,$fechaExplode[1], $fechaExplode[0], $fechaExplode[2]));
$fechaExplode = explode("-", $_POST["fecha3"]);
$fechaParaInsertar3 = date("Y-m-d", mktime(0,0,0,$fechaExplode[1], $fechaExplode[0], $fechaExplode[2]));
echo $fechaParaInsertar."<br><br>";
echo $fechaParaInsertar2."<br><br>";
echo $fechaParaInsertar3."<br><br>";
?>
mas o menos seria algo asi?