Ома Сабыров, вы объявляете переменную startTime, в которую помещаете значение текущего времени, как уже было сказано выше переменная не имеет свойства включаться или выключаться, она просто хранит в себе это значение. Таким образом вы в любой момент можете обратиться к этой переменной и использовать то значение, которое сохранено в ней. Например, если после строчки var startTime = (new Date().getTime());
написать console.log(startTime); то в консоль нам выведется значение того момента времени, в который был запущен этот скрипт.
Т.к. вы в своем коде дальше никак не используете эту переменную, поэтому она нигде не отображается.
Ома Сабыров, "решение в лоб" обрабатывать события load и unload и помещаете имя пользователя в массив не на клиенте, а дальше, используя long polling, получайте этот массив и выводите в бегущую строку .