Add/remove names from multiple Sametime 3.0 users' buddy lists?

Is there a way to programmatically add and remove names from many Sametime 3.0 users' buddy lists?
Well, this depends on which version of Lotus Sametime you are using. Before version 3, this was not possible at all, other than build a new API yourself. However, since version 3.x of Lotus Sametime, IBM/Lotus has, on the request of many developers, extended their development toolkit(s) to provide means to change the buddy list. A new Redbook has been published, which discusses this feature as well.

This was first published in November 2003