I can't think of a single script that has all of that, but she might be smart to check some of the scripting sites, like
Hawkee or
mIRC Scripts.orgBoth of those have links to other scripting sites as well.
Worst case scenario, someone here, or on one of those other sites, might be willing to write something from scratch.