I loosely based it on your program for sending the bits of information.
https://code.google.com/p/mc14489-seven-segment-display-driver/

The reason I'm using the MC14489 is because I used to have a DIY gauge in my car and it used this system, so I have a seven segment display and a MC14489 already connected, so I figure I would teach myself to use it.
This is my first library and I just got my arduino last week so I have been messing around a lot.