A new DCE Media wrapper would have to be written to handle this. Possibly the VideoLan Client could be repurposed for something like this, but it would have to be tied in with guide data and other bits... This would require some serious thought and I wouldn't want to just willy nilly slap dash something together that only one person would use....
-Thom