Hasan is working on a RF front to solve some of these problems. As part of this work he is build a demonstration unit that operates on several different frequencies. There are several parts of the radio that need configuration information via a SPI interface. He is using a gumstix computer to do the control and user interface.
Here is an overall picture of the unit. Since it is based on evaluation boards, it seems kind of large for a handheld unit. I'm certain that professionals could create a compact unit based on his work.
Here is a photo of the gumstis mounted on the front plate and the LCD touchscreen panel used to change the operating frequency.