You can get vinyl wrap with small pin holes in it, it's what they use for rear windows at sign writing shops.
The old mx bikes had the same type of stickers with holes in.
I'm sure if you took it to a signwriting shop they could do it for a reasonable price, I wouldn't try it yourself as it's a pain in the ass!