You might want to do a google search for fan filters. Depsite being in the computer biz for years now, I only saw these for the first time a few days ago. Simple idea behind it, keep the dust bunnies out. They are rigid screens that go over the top of your PC fans. Might do the trick, and they come in a variety of colors. You could put some cloth behind them and they should allow sound but block sight.