Non so neppure io se la sezione e` quella giusta. Dipende dagli strumenti che hai a disposizione sul server.
Se conosci il Perl, devi verificare se sul tuo server sono installati (o si possono installare):
- l'interprete Perl
- un database (tipo MySql, o altro)
Se invece non conosci il Perl, forse fare un CGI non e` immediato, e forse potresti fare con altri linguaggi, piu` semplici da imparare, tipo PHP (consigliato) o ASP
Poi un commento alla tua idea di database:
parli di due campi: uno per il nome ed uno per tutti i risultati.
A mio parere (ma non conosco i tuoi dati, per cui potrebbe essere un parere artificioso) dovresti cercare di fare piu` campi possibili: infatti in linea di massima e` molto semplice aggregare i dati, mentre e` un lavoro che puo` essere complesso disgregarli.
Quindi ogni informazione (o parte di info) deve occupare un suo campo.
Il tipo di database da usare, dipende da cosa ci devi fare: puo` andar bene anche un database di tipo CSV (comma-separated values), cioe` un file di tipo testo con dentro i campi separati da un particolare carattere (non necessariamente la virgola, spesso si usa il tab se non usato all'interno del testo); Qualsiasi linguaggio sa gestire i database di tipo CSV (o comunque puoi gestirli con semplici istruzioni presenti nel linguaggio), e qualsiasi linguaggio sa interfacciarsi con i maggiori database.
Concludendo:
1. verificare cosa hai a disposizione sul server
2. chiarire cosa dovrai fare con i dati
3. fare un progetto, eventualmente con l'aiuto del forum (forum specifico del linguaggio e/o forum sui database)