Whoa, I didn't edit ANYTHING after he replied. That's just bull crap.
I solved the issue. it wasn't with how I was setting an angle, and it wasn't with assigning a UIView to the data property. I simply had to change this:
cpBody *ballBody = cpBodyNew(100.0, INFINITY);
to this
cpBody *ballBody = cpBodyNew(100.0, cpMomentForPoly(1.0f, 8, verts, CGPointZero));
Now, I get rotations.
@araker, as a moderator, I'm sure you can check my edits to see that Benihana is covering his tracks for not reading my posts. I don't edit posts unless I have information to add, and when I do, I put "EDIT:" followed by the additional information. I don't edit if it's been more than 15 minutes since my original post. I answered each of his posts honestly and accurately, but he just didn't have the knowledge of Chipmunk required for giving insight into my issue. Furthermore, I still didn't get any help here...so you're right...I'll have to look elsewhere.
@Benihana, I apologize for sounding rude. After hours of typing in front of a screen (mostly in frustration), social skills leave through the window, and I go straight to being blunt. I didn't edit anything in an attempt to "save face". I'm not interested in that. I was interested in solving a problem. I do appreciate the help you attempted to give.