Это будет непросто ... Вы могли бы реализовать IM и присутствие довольно просто, но в Silverlight или Lync API нет поддержки AV-протоколов реального времени, необходимых для поддержки аудио и видео - это похожая историяс обменом информацией и доской.
Если у вас нет времени и вы готовы попробовать это без поддержки / документации, я бы рекомендовал против этого.
Редактировать : Вы взглянули на веб-приложение и клиент для посетителей ?Я думаю, что веб-приложение ближе всего к тому, чего вы хотите достичь - я думаю, вам будет очень трудно улучшить его.
Если вы считаете, что это правильный ответ, отметьте его как принятый,чтобы помочь кому-либо еще просматривать вопрос.Спасибо!