You know, though, its a great way to provide hints to somebody. Rooms that rely on efficiency are especially hard to give a hint for without just providing a demo to the person. If they record a demo and send it to you, you can make comments about where they might be able to do something a bit quicker etc. I helped somebody get through one of the rooms in A Quiet Place this way.
I wouldn't think that integrating DROD into a messenger program would be impossible. There are some well defined protocols for exchanging data that you would have to conform to. But assuming the data in DROD is stored, programmatically, in a reasonable fashion, you could massage the file format for demos into one of those protocols, and then just stream it over the network rather than providing the entire demo file up front.
It would probably be easier, though, to build in a networking layer to DROD itself (ie add the messenger capability to DROD rather than adding DROD capability to a messenger program).
____________________________
Progress Quest Progress