Ciao,
non basta fare 20 link, uno per ogni immagine, cioè fare un semplicissimo sito statico in html? Php e MySql mi sembra che non occorrano, e poi hai anche poca ram quindi meglio fare meno elaborazioni possibile. Torna utile invece avere molta banda perché farai molto I/O.

Potresti ripetere 20 volte una riga come questa: