If you broke your rib, could it break the skin causing an open fracture?

Rare. Extremely unlikely but possible. Would likely require high velocity trauma.