I doubt you will find anyone here to do your work, but I did Google it for you and found this commercial product with an API
Beagle I2C/SPI Protocol Analyzer[
^].
You can try downloading the API package as well as browse their product line to see if there is anything that works for you.
Soren Madsen