I'm still fuddling with ways to send messages between actors and systems outside LV. I started using zeromq in LV, python, and node.js. I found it really easy to get them all talking to each other.
Would it make sense to create a zmq version of your messengers, and base actors on them?
I see this as a possible way to drive my existing event-based actor code from outside.