You may have a look at BEEPFP, which apparently allows you to easily create your own protocols base on building blocks; see BeepFp I think the author is on the fpc mailing list...
--BigChimp 16:44, 17 January 2012 (CET)