yo en un sitio lo que hacia era tener en archivos de texto algo asi:
if lang=1 then
ab="sp"
home="inicio"
contact="contacto"
end if
if lang=2 then
ab="en"
home="home"
contact="contact"
end if
y en la pagina pues ponia en lugar de CONTACTO ponia <%=contact%>
Para las imagenes lo que hacia era que solo las ponia bilingues en casos extremos que fuera necesario, casi todo era texto pero cuando era obligatorio que fuera imagen lo que hacia es que tenia la imagen en ingles y en español asi:
imagensp.gif
imagenen.gif
y las llamaba asi <img src="imagen<%=ab%>.gif">
ese mismo ab se serbia para las bases de datos donde en los articulos por ejemplo tenia 2 campos de cada uno, por ejemplo:
namesp="nombre del articulo"
nameen="name of product"
y los llamaba asi
namep="name" & ab
name=rs(namep)
en fin, quizas rudimentario pero pues asi lo resolvi en aquella ocasion, ya no he tenido necesidad de usarlo asi que no he pensado en otra forma de hacerlo, espero te sirva de algo, si no, por lo menos me sirvio para recordar viejos tiempos