You can probably use the tape that they use on new cars for attaching emblems. It's a thin foam tape with adhesive on both sides. I've never seen it used on a vinyl top though, but it seems to me that it should work.
Great idea Big John .. I'll bet it sticks just fine if it was clean when put on and I'm sure Jarod did that. Worst case is you have to redo the stickem every once in a while while keeping an eye out for a nice affordable replacement set