Hi flightrisk,
Unless I'm misunderstanding your question, if you go back to basics, you'll see that Arduino is itself basically operates on a timing loop. You have setup as a first time, called once routine, and the Loop.
Aiko is built on top of this basic structure, and provides a useful infrastructure for managing communications between a number of devices and the Internet. It solves a number of problems in that space pretty well.
So, unless, you want to abandon Arduino all together, I think you're stuck with the timing loop. There is at least one RTOS that has been developed for the Atmel AVR chips so maybe that might offer another path for you?
Cheers,
Paul
Paul Szymkowiak