I don't see any fault in asking a question about FServs, considering that mIRC has one built in. Your script request has nothing to do with downloading files, all you want to do is grep data from your message buffers.
The problem is starting a project of this scale, as it requires a bit of dialog programming, and creating an efficient hashtable structure which does everything you asked about.
I would be inclined to do this if I had personal use for it, but I don't. I would recommend looking up the On Input event and Hash Tables in the help file, to begin. Your next big step will be creating a /dialog, unless a custom /window would be satisfactory.
- Raccoon