OpenMoko might be a better approach for hams to take. http://wiki.openmoko.org/wiki/Main_Page It's a smart phone, like the iPhone, but built by hackers for hackers. They actually *want* you to do stuff like this with your phone. If you're comfortable with working in Linux, you're already halfway there.