Hmm, you got me interested with your idea as I am in a similar situation. The only problem that I would see is actually communicating with the modem (heh, the thing you want to do)
Tell me if you make any progress, I will do the same.
Your idea also brought up an idea from me... voice...