Jason, years ago I had a custom Surrey top made at a local sunroof/convertible top/window tinting place and the guy added snaps to my cage to fit the new top. Not sure how he did it, but a place like that may be the place to start.
"I race cars, play tennis, and fondle women, BUT! I have weekends off, and I am my own boss." - Arthur