Is either carbon or silicon present in every known polymer?
If not, is there a small group of elements that, between them, are present in every known polymer, or can polymers be based on a lot of different elements?
No, neither C nor Si have to be present in a polymer. IUPAC defines polymer simply as
A substance composed of macromolecules.