К остальным ответам добавлю, что тебе нужен не JScript, а javascript. JScript - это реализация от microsoft, и применяется он совершенно в другом месте. На веб-страницах используется javascript.
Node.js - это серверная реализация javascript. Я бы тоже его посоветовал - во-первых, понадобится учить меньше языков (ну, как, много языков все равно знать надо, но на первых порах хотя б не будешь путаться), во-вторых - для этой роли он отлично подходит. Как и питон, но у него синтаксис от js отличается весьма и весьма, что может вызвать путаницу. Собственно для коммуникации есть два варианта - либо чистый WebSocket, либо socket.io. Socket.io - это модуль для node.js, который, используя лучшую поддерживаемую браузером технологию коммуникации, обеспечивает полнодуплексную связь. Если поддерживается WebSocket - использует именно его, не поддерживается - использует костыли.
Ссылки по теме:
learn.javascript.ru/intro - введение в javascript. Прочитать стоит обязательно.
learn.javascript.ru/websockets - о вебсокетах (там же есть пример чата).
learn.javascript.ru/nodejs-screencast - скринкаст по Node.js
socket.io - о socket.io, в демках есть пример чата с исходниками.