io ne feci uno, non erano molte pagine però il metodo che adottai fu questo:
in ogni pagina prevedi dei paragrafi che andranno a pescare il testo da un database dove avrai sia i testi in ITA che in ENG.
Di default l'utente all'ingresso del sito attiva la Session("Lingua") con valore "ITA", perciò dal db pescherai i testi in italiano, quando l'utente decide di cambiare lingua cambierà anche la Session("Lingua") diventerà "ENG" e la pagina pescherà i testi inglesi sostituendoli a quelli italiani.
in questo modo puoi evitare di fare il doppio delle pagine.
spero di essermi spiegato...