I am not smart enough to know how to do this, so I thought I'd throw it out here.
In my theater, I use Sage only for watching shows that are already recorded. Nielm just created a Java ap with an XML export for every show. Could this be incorporated into a db within Xlobby eliminating the need for sage to be running on the PC?
http://www.sage-community.org/index.cgi/wiki/SageRecordingsXmlGenerator#null.zip