The look and feel should be exactly like irc pretty much. As the programmer, you're going to need to know the full set of user commands on IRC since this web based chat room will use all of them. The entire thing will stay on the standard port for web pages, port 80.
I'm sure we will need to have some discussion about this project, more details are included on the following pages here.
I am a amateur perl programmer who needs a professional perl programmer to create a better chat room script than my own. I have a concept for this chat program which goes like this: The programmer needs to be familiar with IRC and the general IRC user commands. This is very important. What we are creating here is a web based ANALOG of IRC. The chat room has some features included which are not part of the irc format as well, and I'll explain that here: The messages which are sent to the main chat room page will look and feel about the same as they do on irc with this one exception, each message is a LINK which users can click onto. When someone clicks on the message link, a new window opens up, preferably a smaller window than the main chat. This window will be very much like a message board post where the message from the chat now reveals threaded replies to the chat room message. Users can keep the conversation going on that topic.
Another feature of this chat room (which, if you've read this far you can see is actually a combination of a chatroom and a message board) is that older messages remain on, so new visitors or people who just joined the channel can see all of the old messages.
The threading feature will remain constant on old pages as well.
Another feature of this chat room is there will be page numbers so that visitors can click on the page and look at much older messages. Messages in this chatroom/message board never disappear. The page numbers can be listed at the top and or the bottom of the current messages. The number of messages on the current page is open to yours (the programmers') suggestion. ideally we want a normal page of text like any web page or bulletin board.