dann lege die beschreibungen/suchbegriffe zu den bildern in einer datenbank ab. dort lässt sich eine suche relativ einfach implementieren.
die ausgabe der bilder erfolgt dann auf dynamisch generierten seiten, entweder alle bilder (ggf. mit einer blätter-funktion auf mehrere seiten verteilt), oder nur die zum suchbegriff passenden.
da du allerdings noch recht wenig erfahrung zu haben scheinst, solltest du dich erstmal mit den grundlagen des zusammenspiels von php und mysql beschäftigen,
http://www.schattenbaum.net/php/ ist dafür eine recht gute anlaufstelle.
btw: beim nächsten post wähle bitte für den threadtitel eine sinnvolle beschreibung deines problems, dein username sowie die tatsache, dass du hilfe brauchst, haben darin wirklich nichts verloren.