Marco Nicosia had the idea of creating a system whereby many hosts can receive walls from each other simultaneously. He has been working on what he calls CNWall for the past two years.
I decided to work on a similar project. My project involves a wall server, which broadcasts messages from a client to all the other clients. Each client will be a machine running a dwalld, which accepts connections from local dwall clients. Users run dwall and supply their message, dwall sends the message to the local dwalld, which forwards the message to the wall server, which broadcasts the message to each one of its clients.
I'd like to see how it turns out!