We need a web based chat software with some features :
1. Only admin can assign chat room to users. Only assigned chat room should be visible to users.
2. User Can register on website for chat but untill admin assign any chat room to him no chat room will be visible to him.
3. Administrator can view each room chat history.
Pre build such script will be preferred.