Hola:
Hemos movido el tema desde javascript porque evidentemente no es problema de javascript... y viendo el código que usas, parece que no sabes tratar este tipo de casos de formularios...
Cuando quieres enviar matrices desde formularios html, debes hacer que los nombres de los campos (matrices) terminen en un juego de corchetes... pero esos corchetes no deben ser parte de los nombres en php...
El caso no contemplado que debe funcionar es el siguiente:
Código:
$perinv=$_POST['personal'];
Saludos