ejabberd support msn transport so you can use it (proof of concept: www.ejabberd.im/pymsnt ), qutIM support this ability of XMPP protocol (we use it for russian specific MRIM protocol transports)
but i don't know any jabber servers that provide this transport, you can freely google they
Fredook, yes, it is possible. qutim designed with module-based architecture. All functionality is provided by plugins. Develop plug-ins for qutim is simple.
qutim has quetzalb plugin which allows use pidgin protocols, but it is currently broken.
Also qutim has plugin scriptapi, allowing you to create extensions for Javascript. In the source code scriptapi is an example of "ignorer". http://pastebin.com/6s1hQvbd
Scripts should be placed, or in .local/share/qutim/scripts, or in /opt/share/apps/qutim/scripts
Scripts are written very quickly and allow for increased opportunities qutim. For example, you can easily make sending messages. And most importantly - the ability to write extensions for qutim on your phone.
If you are interested, we can tell more in our conference talks@conference.qutim.org