その「webシステム」にどういう立ち位置で関わる方かは存じませんが、
これも一つのプロジェクトとみなして考えると、
そもそもの要件定義が希薄で呆れてしまうのです。
「要件定義」って難しい!?その必要性について考えてみました - JTP Technology Port - 日本サード・パーティ株式会社
【地雷だらけ】“要件定義”とはそもそも何をすることか?【5分で理解】 | ガチで、システムわからないんだけど……。 | ダイヤモンド・オンライン
IT業界への関わり具合、年代層、主に使用する機器(パソコン、スマホ、タブレット)など
様々な条件によって、人が想像する「チャット機能」は千差万別といっていいでしょう。
質問者さんの思う「チャット機能」はあなたの中にしかなくて他人にはわかりかねます。
勝手な思い込みで勝手に作ると、「望んだものと違う」結果になりかねませんし、
そもそも作り込みの段階で機能しない恐れもあります。
チャット機能の中でその「webシステム」が保有するデータベースが
どう関わってくるかも重要な事柄です。
第三者にも誤解なく、欲しい機能、盛り込みたい機能を明確に伝えるために、
要件定義は欠かせないものになっています。
まずここに取り組みましょう。
要件定義をまとめつつ、
それを実現するための技術的な背景も固めていきます。
世の中に既存の仕組みとしてどういうものが存在するのか、
それを流用して実現できるものなのか、
というリサーチも必要になります。
ゼロから作り込むのはコストも時間もかさみますので。
phpがあれば何でも作れるかもしれませんが、
要件定義によってはもっとラクに早く作れる方法があるかもしれませんし。
ぜーんぶ一人でやらなくてもいいです、
部分的に誰かの手を借りながらやってもいいですし、
今よりももっと具体化してきたら相談に乗ってくれる人も出てくるでしょう。
ただし、teratailは基本的にはプログラミングコードを介して
技術的な問題解決を図る場所(コーディングする場面のQ&A)なので、
要件定義と技術的背景固めをココでやられても困ります。
具体性のかけらもないうちは、お引取りください。
(そんなことまで言える立場じゃないけど、サイトの存在意義を拡大解釈されすぎてもみんなが困る)