dovresti rivederti come generi il codice, perché è piuttosto disorganizzato, vedendo il codice la costruzione del menù è una cosa del genere:


<A onmouseover="return ThShow('button1',1)" onmouseout="return ThShow('button1',0)" href="index.php?lang=italiano">
[img]menu_ita/inizio.gif[/img]
[img]menu_ita/button1.gif[/img]

</A>


il link all'inglese [ e quindi alla lingua corrente, praticamente non esiste ], mentre l'immagine del menù è linkata all'italiano, e così anche per tutte le altre lingue.
devi rivedere il modo in cui crei il menù, perché come vedi così contiene sempre il link alla parte italiana.

[ edit: ]probabilmente hai fatto confusione con dei copia e incolla o altro, hai copiato la struttura del menù da pagina a pagina? se è così potrebbe averti tenuto i link originali all'italiano nel modo in cui vedi dal codice.