I'm not a programmer, so this may be way harder than it sounds, but I would think some little self-contained executable that basically lets you search through a database. The database file could then be updated as needed. I know the more I type the more it seems like a pipe-dream. Oh well...