Create a network API (ie, expose the message list via an authenticated HTTP server)
Xavid Pretzer commented
One way to do it on a dialup would be to have it be a tzc-like client program you can run over SSH.
Christian J. Ternus commented
Might be difficult on a shared dialup. Using a SQL backend of some sort would make this a lot easier.