I don't know of an existing library that does what you want, but IPython1 (http://ipython.scipy.org/moin/IPython1) is intended to facilitate this type of distributed application. Currently alpha and under heavy development, but it's working well enough for you to look at. # Steve