En cuanto a lo del array....en algun momento lo tenes que generar, ...y con que sino con la info almacenada ya sea en una tabla de tu BD o bien en un archivo de texto?
La cuestion es tener la informacion en algun lado que vincule la pagina con el nombre de la imagen que ira en el titulo.
ej:
ID - imgSrc
----------------
1 - titulo1.gif
2 - titulo2.gif
despues con esa info podes hacer lo que quieras....cargarlo en un array....mostrarlo directamente, etc.
Eso es todo,
Saludos
http://www.webdelhincha.com.ar