Also, it is notable that this all is possible with no changes whatsoever to E2 itself. You could go and code such client, and interface it with some HTTP & text parsing, glue, perl & lynx or whatever you wish.