My best suggestion would be make a script that manually connects through these proxies. The only problem is you'd have to pass -everything- through to mIRC somehow, which would be a pain. My second suggestion: Make a local proxy in C++ that does this for you that mIRC connects to.

Ie. mIRC (localhost:5436) -> Proxy Cycler -> (working proxy) -> IRC server