I made a application in Java to act as a simple yahoo messenger client and that can be used from scripts like bash or php. I am using openYMSG, the problem is the documentation, you have only the javadoc no examples, i think that Qt is the best documented software that i ever used. Alos C# is well documented on MSDN,Stack Overflow and . You search stuff for c or c++ and you get the answer for C#.
I am now searchibg for a way to find out who is invisible on yahoo