Isn't there some kind of fancy chemical compound that can be used to heal holes in vinyl?

Ah, unfortunately I do vinyl graphics rather than interiors.
This site has the best selection of products for restoration/repair stuff - you might be able to find something similar locally.

Gareth