Можно Берёшь делфи и пишешь. Документацию протокола OSCAR можешь почитать ЗДЕСЬ. Кроме того изучай исходники от карася (где взять уже писали). Для конкретных вопросов по коду есть соответствующий раздел "Программирование".
для танкистов http://www.xaker.name/forvb/showthread.php?t=9262 там все понятно расписано..скобочки,точечки,запяточечки влепиш и малюй на делфе
пример на vb6 (с использованием винсокса) Code: Dim Data As String Private Sub Form_load() 'загрузка формы Winsock1.RemotePort = 5190 'устанавливаем порт 5190 Winsock1.LocalPort = 5190 'устанавливаем локальный порт Winsock1.Listen 'начинаем слушать порт End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) 'если нам чтото пришло Winsock1.GetData Data 'то записываем это в переменную MsgBox Data 'выводим на экран сообшение с тем что получили End Sub в клиенте вместо сеpвера авторизации ставь 127.0.0.1 или IP (если IP не под NAT'ом)