It's been a while since I last posted any updates, and to be honest, this project hasn't been high on my list of things to do. However, I've recently started plugging away at re-learning C/C++, which I haven't worked with in twelve years, and figuring out the XBee portion of this project.
In order to do this, I've put together some simple sketches at https://github.com/gjmiller/Arduino-Examples. One covers structs and dynamic memory allocation, and the other covers the reception of data via XBee and dynamic memory allocation. They aren't complicated, but they've been useful in getting me into the groove of this project again.
Next up, assembling the CC3000 shield from Adafruit and testing it out.