People use the Internet for many things but one of the most popular is social interaction. Chat rooms have been around since the beginning of the Internet and they are still popular today. The opportunity to chat about specific topics or just about daily life is very attractive to many people. Chat rooms also offer the opportunity for professional collaboration and problem solving. Websites with popular chat rooms can earn income by placing ads around the chat room interface.

Buy a domain name from a domain name registrar like Domain.com, NetworkSolutions.com or DomainName.com. Pick a memorable domain name or one with keywords that reflect the topic of your website. A domain name will cost about $10 per year.

Buy Web hosting from a hosting company like RackSpace.com, HostBig.com or JustHost.com. Web hosting costs about $10 per month. Follow the instruction provided by your Web host for linking your domain name to your web hosting account.

Create an account with a chat room provider like TinyChat.com, Gabbly.com or Yaplet.com. These companies provide code that you embed into your website which allows access to their chat network. They are all free to use provided you link back to them.

Copy the chat interface embed code from the chat room provider you've chosen and paste the code into the Web page where you want to host your chat room. Format the page according to your wishes and add content that reflects the topic of your chat room.

Locate an affiliate program that offers products that your chat room visitors might want. Sign up for the program and find one or more products that you want to promote. Copy the affiliate links for each product you intend to promote. Most affiliate programs offer banner graphics that you can use to promote their products. Copy the banners that are the most appealing to you and place them on your chat room Web page. Link the banner images to the affiliate offers with your affiliate link. When visitors to your chat room click the banners and then buy the products you are promoting you will be paid a commission.

Promote your chat room. Buy banner ads or pay-per-click ads to drive traffic to your chat room. Once people find your community and become interested in the conversation they will return again and again.