Hola:
Son muchas preguntas, así que trataremos de ayudarte poco a poco....
No entendí bien lo de la imagen, pero si quieres que esté a un lado, lo que se suele hacer es darle el estilo float: left/right según donde la quieras.
Para que una foto enlace a la siguiente puede hacerse con simples enlaces y una página por cada foto/página, o ayudarse de algún lenguaje para solo tener una página y vayan cambiándose los parámetros... otra forma sería tener todas las fotos en la página y con javascript ir mostrando cada una... hoy en día es mejor una solución "híbrida", con los enlaces para quienes desactivan javascript y ajax para que sea más dinámica.
El contador se pone con la ayuda de algún lenguaje del servidor, simplemente se incrementa por cada visita (podría ser más complejo).
Sobre los lenguajes, es mejor que hagas páginas para cada idioma, aunque también valdría la forma "híbrida"... y por último, hay distintos validadores que entro otros sitios puedes encontrar en .org.
Creo que ahora habría que ir por partes, así que dinos cómo quieres hacerlo y de que recursos dispones, sería aconsejable un servidor con php y mysql (al menos mis webs procuro que los tengan)
Lo de las imágenes trata de explicarlo con más detalle (y así vamos por partes).
Saludos