I am very interested in this project -- it sounds quite interesting, and well within my abilities, as someone who does embedded systems development for a living :-). I have send a more detailed proposal as a private message -- but in short, I propose a lean, Linux-based (well, anything *nix) solution written in C, with a client-server model.