все это средствами ajax(+long polling) - ajax уже является одной стороной медали long polling
без перегрузки страницы - само собой вытекает из технологии
и без запросов каждую секу - long polling не возможен без постоянного опроса сервера
http://javascript.ru/ajax/comet/long-poll
http://habrahabr.ru/post/128535/