Eh.. pues los vas a recibir porlos nombres que tienen, en $_POST['fecaini1'].$_POST['fecaini2'], etc..
Si necesitas saber la cantidad puedes enviarlo como un campo oculto del formulario
O, alternativamente, poner los campos como array (fechaini[]) y lo recibes en $_POST['fechaini'] y recorres el array con
foreach()
Ahora,
- por que haces dos veces la misma consulta?
- le falta el $ a la variable $i en el segundo parametro del for
- no tiene sendido esta condicion: i<=mysql_fetch_array($consulta) , $i es un valor entero y lo estas comparando con un array :/