El problema de los chats es que están consultando a cada momento al servidor si es que hay un mensaje nuevo(usando AJAX, JSON).
Por lo mismo muchos hosting
compartidos prohíben el uso de scripts de chat propios, pero siempre esta la posibilidad de uno externo.
Ahora bien la transferencia no solo depende de la cantidad de usuarios, sino que también depende del refresco que este haga(puede que un usuario no este usando el chat pero este consulte cada 10 seg. si es que hay nuevos mensajes), Tambien depende de lo activo que sean los usuarios con el chat, uso imágenes, etc...
Por lo que te recomiendo que hagas tu mismo un calculo, visita tu chat en chrome una vez cargado presiona
Ctrl+Shift+I ve la pestaña
Network y presionas el boton
Record Network(Ctrl + E).
Una vez hecho esto comienza a probar tu chat, si quieres abres una pestaña nueva en modo incognito y abre otro chat para chatear contigo mismo. xD
Una vez probado en la barra de abajo podrás ver una parte que dice
transferred y junto a ella el numero de KBytes usados y los multiplicas por 100 y listo.