How many sockets I have open is none of their damn business. Sockets are used for more than connecting to an irc server. How many sockets do you consider too many? Besides, if it's a socket based flooder mirc wont send anything to the server. It will only get sent to servers that mirc is connected to normally. Ex:

Connect mIRC to dalnet
Connect 150 socket bots to EFnet
mIRC sends dalnet opers a notice or something saying that you have exceeded some magical socket limit
Dalnet G-Lines you.
EFnet still has 150 socket bots connected to it. Whoops.

Locking sockets like /run and /dll are a good idea. Limiting the number of sockets is a bad idea. Having mIRC tell someone else how many sockets are open without the users knowledge is a horrible idea.