I don't I'm afraid - not a blender person. You can dump a stream of positions out of both systems and they both have python bindings so it should be possible.
You can't register custom GLSL shaders with Mari via the Python API. This is an advanced feature in the full version that lets people match the Mari viewport to their in game shaders .
I'm working on a free indepth tutorial series on how to create the maya modular rigging tools from my site with python. Should be out really, really soon :)
Since most things should be in python in 2.5, it should be accessible somewhere to be attached to the other script, but more than that I do not know, I agree it's needed though :)