Problems with dcc connections are usually on the senders end.
In case they're using passive dcc, open a few ports in your
firewall, forward the same ports in your router and set mIRC
to use those same ports. 10-20 ports should be enough.

Also, please take a minute to read this post.