Does anyone know a source for Plastic arrow holders instead of the filmsy foam ones?
No I dont but the foam ones work much better if you put some double sided tape or velcro to hold them in place. I have a few of them and they work good this way.
Sorry I cant help with your original question.
How many are you looking for? Could you get throw aways from any of the big retailers near you?