I can write a very short, quality SASL script, that transparently utilizes information from mIRC's server management UI. (Thanks to the new On PARSELINE event). I will need to see a set of SASL client/server interactions to emulate from, though.
I also think a collection of SASL auth interactions posted here would give Khaled a better understanding of all the different scenarios to code for.