Sorry late response, I've tried to look for storage for these, but it's very difficult to come by. What I would recommend for temporary storage would be the sleeves and boards that people place there comic books in. I know some Pokémon cards come this way too. Speak to your local hobby shop and ask them what's there opinion.
Our forum is made for passionate people who collect stickers and trading cards. Why just browse, when you can register for free and get access to all the functions. Start discussing and swapping with collectors around the world?