iChat is a PHP chat system, so you wont have to portforward. I wrote this 100% myself and the form code is fully commented so it's easy for you to understand it. It's also a command based interface, with a command handler to easy add/modify commands.
There might be some bugs, but I'm not sure anymore.
To let this chat work for you upload the php files to your webhost and then set your url as chatserver in iChat connect form.
Sorry, but you need at least 25 posts and 5 hours online time to unlock hidden content.