Mike,
Another multiband Arduino script story here, with demo video, it has most of what you are after, and trails off in a discussion of band switching, relay control, how to use your digital and analog pins, etc.
?