Any webhost is good for simple website. You might want into hosts which have ready to use website templates though if you simply want to write a static content without having to learn HTML and such.
For chat.. easiest solution would be if you made like new MSN for that and give it out so everyone can add you if they wanted to. For more advanced solution there are customer support scripts like that. Many web hosts (Most of which have cPanel and fantastico) come with very simple 1-click install scripts like this too
