Per un sito statico l'unica soluzione è creare una pagina per ogni lingua. Ovviamente è fattibile soltanto per piccoli progetti.
Per hai un sito dinamico:
ASP:
http://www.aspnuke.it/
Soluzione open-source per creare portali in ASP che gestiscono più lingue
PHP:
http://freephp.html.it/articoli/view...olo.asp?id=157