я вижу 3 пути решения задачи:
1)скриптовая (php,perl) реализация простенкого dc++ клиент (что кстати не так уж и сложно, писал в своё время), который сам будет посылать команду "бросок снежка"
2)"перехватчик" gui, который будет методом postmessage (или тому подобным) отсылать команду в окно
3)использовать клиент,который поддаётся скриптованию (поддержка lua скриптов) + написание простенького скрипта к нему
или
1. создаем php скрипт, который средствами сокетов (самых простых

) подключается к DC++ серверу, берет список юзеров, кидает снежок, ждет 20-30 секунд, кидает еще раз
2. помещаем на крон на 1 минуту
3. вуа-ля
посоветовали так