a colpo d'occhio direi che nel terzo codice che posti la riga

insertImg($nome_upload, $_POST['didascalia'], $_POST['articolo']);

dovrebbe essere

insertImg($nome_upload, $_POST['didascalia'][$i], $_POST['articolo']);