Поскольку Yahoo Messenger не является проектом с открытым исходным кодом, я понятия не имею, как реализована отправка сообщения. Первое, что вы должны сделать, это запустить Wireshark на вашем компьютере, чтобы увидеть, как работает Yahoo Messenger (какой порт используется, какой протокол, шифрование данных и т. Д.).
Когда вы определили, как работает приложение, вам придется написать какой-нибудь код низкого уровня, который перехватывает и изменяет байтов, отправляемых Yahoo Messenger. Вам, вероятно, придется написать драйвер, поэтому он выглядит для меня как тупик, если вы используете C #. И даже используя C / C ++ или любой другой язык, пригодный для написания драйверов, это потребует большого количества времени / ресурсов IMO.