Вообще всё это сделать можно, я даже представляю как это делать.
Но работы там много и врятли кто то напишет подобное для паблика.
Насколько я помню когда я последний раз входил к себе в чат с КПК ИЕ7 обругался, что на странице туева хуча фреймов и послал меня подальше. С Оперы действительно можно зайти в чат с КПК, но все настолько мелко и неуклюже, что смысл заходить в чат с нее теряется.
Вот как я бы делал подобную вещь...
Посмотрел бы в последних версиях DLE как они со 100% точностью определяют что мы зашли с мобилы или КПК. (DLE в этом случае показывает юзеру шаблон сделанный для мобил)
Далее при входе в чат определял бы что юзер ползет с мобилы и отрисовал бы ему чат без лишних фреймов.
Например выкинуть фрейм со смайлами, с банером. Можно даже навибар порезать.
Благо в VOC++ есть готовое решение когда у юзера стоит галка "вырезать смайлы" то при входе в чат фрейм со смайлами ему не показывают.
Вот и тут по сути тоже самое, только определяем не по галке, а так как определяет DLE и гасим не один фрейм а несколько.
После плясок с бубном, должно получится довольно приличное решение.