Первого выкидывать плохо. Когда первый сочтет нужным дать кому-то попользоваться акаунтом, выйдет, или пройдут те ~15 минут жизни сессии -тогда пожалуйста. А ответ верный. Единственное что осталось уточнить — это добавлять в таблицу сессий поле id юзера или поместить id/логин в переменную сессии. Разумеется первый вариант, потому как заодно реализовывается механизм пользователи онлайн и не придется осуществлять поиск по тексту.
Я сейчас тест провел — все получится, так что скоро будет качественное решение с поддержкой работы формы с отключенным javascript, а значит пониматься всеми устройствами. Я собственно к этому и стремился, а там сами решайте что использовать.
С дивом только сегодня начал разбираться, а с textarea решение можно посмотреть здесь, но как я ни старался, от всех до единого багов избавиться — не получилось, во всяком случае пока. Есть еще пара вариантов побороться с textarea, если получится сделать, отмечу в топике.