Prinzipiel nette Idee.
Nur es gibt keine public DB.
Die Antivirensoftware entschlüsselt auch und schaut nicht nur auf Muster.
Und PHP ist nicht dafür gedacht
//edit
Ein guter Virenscanner sollte mindestens folgende Funktionen haben:
-md5 Checksum der Executeables
-nach Virensignatur scannen
-bei Veränderungen alamieren
Das alles kann PHP nicht