Usi un cms già fatto per il tuo sito, o lo hai realizzato da zero?
Sai il nome dalla tabella, se usi mysql, dove sono contenuti i dati che devi recuperare?
Se si ti basta fare, ad esempio, potresti fare una semplice tabella html, contenente tutto l'alfabeto, ogni lettera è collegato a una pagina dinamica, ad esempio cerca.php, è passandoli nella querystring la lettera che ti interessa:
Codice PHP:
cerca.php?l=lettera_cliccata
Ora, fatto questo, il file cerca.php, dovrebbe comunicare con mysql ( do per scontato che te sappia come fare ), ed eseguire questa query sql:
Codice:
SELECT * FROM tabella WHERE nome_campo LIKE 'l%'
In poche parole seleziona tutti i campi dalla tabella tabella con il campo nome_campo che inizia per l è finisca con qualsiasi sotto-stringa ( % ).
A questo punto di basta solamente stampare a video i risultati prodotti dalla query.