use CGI;
# usi il modulo CGI che ti semplifica la vita
my $q = CGI->new;
# lo inizializzi tramite il costruttore
my @index = ('a','b','c'... eccetera per le lettere che ti servono);
# crei un array che contiene le lettere che identificano
# i vari id. Tu hai detto che sono nella forma id_<lettera>
foreach my $idx (@index) {
# fai un ciclo che ti da una lettera per volta
$id = $q->param("id_$idx");
# estrai il valore dell'identificativo che corrisponde
# alla lettera
$id_1 = "$id"."1";
$id_2 = "$id"."2";
$id_3 = "$id"."3";
# crei i nomi delle varie chiavi in maniera dinamica
# ad esempio a1,a2,a3. b1,b2, ecc
$primo = $q->param($id_1);
$secondo = $q->param($id_2);
$terzo = $q->param($id_3);
# estrai i valori da inserire nel database.
# qui inserisci i dati $id $id_1 $id_2 e $id_3 nel database
}