qik,
Такое можно реализовать только на клиентском языке (eg. javascript). С помощью PHP (он исполняется на сервере) ты можешь лишь обрезать уже отправленный текст (см. выше про substr()).
Готовая функция на javascript есть в исходном коде этой страницы. Зри в корень, как говорится.