PHP ile yapılmayacak hiç bir şey yoktur. Öncelikle sunucularda trafiğe ani yüklenmelere karşı Queue yada Stack denilen yöntem kullanılıyorki veritabanı patlamasın. Fakat bu dediklerimi araştırırsan projende gelen requestleri(istekleri) bir sıraya sokup sunucuya yollatır sırayla çalıştırırsan sunucunun aldığı önlemi arttırabilirsin. Tabi bu proje sadece PHP ile oluşturamazsın Javascript kullanmanda faydalı olacaktır.
Şu an geliştirdiğimiz bir projede sohbet eklentimiz var biz javascript kullanarak rahatça tamamladık. Google ' da doğru aramalar yaparak tüm problemlerinizi çözebilirsiniz. Bunun yanı sıra tabiki veritabanı kullanmak daha mantıklı.