Are you saying the the membership cap doesn't send you users already in the room? That's unacceptable in terms of IRC implementation and you won't be able to depend on any internal mechanisms mIRC uses to keep track of user state.
You have not given the script you're using or any technical information that would assist us in helping you.