The basic way I imagined it without irc as a backer was a FIFO per each channel per sector, On transmit, You do the radial search as calani suggested and just push the message on to each FIFO, when you receive you grab the last message in your sector. This makes it very cheap and scalaeble...