Was talking with some people from IRC and the list of things I need are at http://sfe.io/w74897
Doesn't seem to hard, it'll just be a lot of learning of how serial works so that I can communicate from the arduino to the bluetooth board. The board supports iAP which is what is needed to bring up Siri on an iPhone, and HFP which is needed to determine if a call is being received and tell the phone to place a call/hangup.