Mein Fazit: Schreibe Deine neun Bilderseiten und bleibe bei Altbewährtem. Das ist in jedem Falle sicherer und stabiler.
Warum?
Wenn er was lernen will, dann wird er das auch!
So wie ich es verstanden habe, kann er schon programmieren, nur halt nich in PHP / JS.
@OP
Benutze JavaScipt-Events, wie <img id="2005" [...] onclick="showPic(this.id);" />
function showPic(id) {
if(Number(id) == 2005) // Zeige Bilder von 2005
else if(Number(id) == 2006) // Zeige Bilder von 2006
else // Zeige Bilder von heute oder so
}