Again, my lack of programming knowledge comes and bites me in the butt...
I'm planning on using a rudimentary Linux program called Blaine
http://www.opensores.org/blaine
I suppose I'll email its author about these issues but I've been pestering him an awful lot... oh well, that's what open source is all about... :-D
If you know a thing or two about programming, maybe you could look at the code but I wouldn't presume to ask you to do that. I imagine it would be quite an undertaking.