>やっぱサーバーがいりますか?
>PHPとかを習得する必要がありますか?
いえ、別に特別にPHPやCGIなどの言語を新たに習得せずとも
実現可能は可能です
しかし、24時間常に通信を受け付けるというのであれば
・質問者がおしゃるように、PHPなどをレンタルサーバ等に設置し接続する
このような方法がありますが
ただそのときのみの、通信であればチャットの参加者の誰かががサーバープログラムを実行し、それにみんなが接続することで
サーバーとクライアントのシステムは成り立ちます。
この手に関しては
ORZさんのサイトが参考になるかと思います
*プラグインはpcbnet2を使っています
http://wikiwiki.jp/orzlabo/?%BB%F1%CE%C1%B4%DB
とにかく通信の仕組みについても学習することも大切だと思います