i wrote a msn bot....
well it was a jabber bot, but as ive said before (here?) jabber users can msg/bemsged by msn/yim/aim users.
it wasnt too hard, i made my bot a hotmail account, and a jabber account.
then added a msn gateway to my bots jabber contact list and it was away
i used the jabberpy library, which came with a very simple example client, which i hacked - now you control what msuc im lsitening too by messaging it
(which turns out pointless since im the only one who cares what im listening too..but nevermind :x)
it was pretty easy i must say
though you seem to dislike msn for cutting its chatrooms, why dont you just use irc instead? (you can still talk you your msn friends if you connect to irc://im.bitlbee.org)
irc has no shortage of pointless bots.
(i...suppose you could code a native msn bot, but this sounds harder, does msn publish its protocol? you may be best off using a hacked gaim - but then i dont think you know C? :\)
see, ircs the easiest - ^_^.
random saying: "msn's for the people who couldnt work irc out"