ich würde es wie folgt machen:
wenn der admin der site nur die möglichkeit hat bilder per webinterface (also über eine von dir programmierte admin-maske) zu löschen dann würde ich einfach beim löschen eines bildes nachschauen, ob es in einem beitrag drin ist, wenn ja warnung mit anfrage ob der artikel dann auch gelöscht werden kann oder so.
wenn man die bilder auch noch per ftp etc. löschen kann liest du einfach regelmässig einfach per php alle verwendetetn und alle vorhandenen bilder aus und schaust ob dabei was fehlt. wobei ich lösung 1 komfortabler finde.
ansonsten kannst du auch noch per file_exsis
file_exists beim aufruf der seite durch denn besucher abfragen ob das bild da ist, wenn nicht mail an admin und ein bild einbauen mit hinweis oder gar keins.
wie hast du die bilder in deinem cms realisiert? ich hab es mit
Code:
[img=datei.gif]alt-text[/IMG]
gemacht. du?