I read someplace recently that aluminum foil would protect fabric from the oils in wood. I don't know how many shelves you will have to line.....but this might be an option if it doesn't become too expensive. It'd take *lots* of foil to cover all the shelves I have! :-D