Possible to limit chat room to certain group members?

I’'ve installed Wildfire on a community site and will be integrating Wildfire authentication, user, and group data with the member database. I have membership levels of normal, vip, gold, moderator, admin.

I wish to create chat rooms for each of these levels so members can only enter a given chat room if they are in that level or higher. Meaning, normal could only enter the normal room. Gold could enter normal, vip, gold.

I’'ve looked at the admin panel in Wildfire, read through the forums here, and it appears I would need to do some special programming to get this done.

Am I wrong in this? If not, can someone point me in the right direction?

Thanks