When Raimus said "Uh... none of that really makes any sense." he mean't your post didn't make sense.

Meaning, you didn't specify enough information so that anyone could really begin to understand the problem. That's why it's best to give us all the info you can on your first post. Like the connection information etc...
Now i'm confused. You're connecting to the server. So it's not an ip problem

. If your IP were the problem you wouldn't even be able to connect. Room popup? Do you mean once connected a join command is initiated? Or mIRC's channels list popup dialog?
Sounds like they have you banned from the room and don't want you joining. Once your connected to a server, and try to join a channel that your not allowed in. You won't join it

.
when my isp does finally show where i can enter it takes hours before it happens and if i suddenly lose my connection at MIRC or my ISP then it takes hours again to get back in.
ISP finally shows? Or IP address?

By Green I guess you mean when it shows you the "Local Host:" line in the status window.