It's quite fun to be honest.
What I've done is made eggdrop connect to a BitlBee server, added some things to have it identify (I setup the Bitlbee account in advance), and now my bot is on MSN and any other chat protocol I desire that BitlBee supports.
And it works perfectly. Just had to make a seperate folder for this 'BitlBot' specific scripts, as if you send bold over MSN it doesn't look right, and some other small issues like that.
Just thought I'd throw the idea out there and see what happens in the future, a long time ago I had made a Perl bot based off of InfoBot's, and had it connect to MSN/etc as well using Net::MSN and things.
MSN bots are kinda fun, but mostly useless. Also I'd increase any sort of flood settings, it's a lot easier to flood someone on MSN I've found.
Oh, also, you'll have to telnet to your bot as you can't really DCC chat over a Bitlbee network.