This is something I’ve looked into a bit, and never found anything suitable. There are a variety of things crafted for play-by-post style, but they don’t explicitly use IM style features.
Still, I’ve done a handful of impromptu free-form sessions in the style of Doomed Pilgrim, as Steve Hickey mentioned – one character and everyone else plays “the world”.