Mmm.. do some research on the sand sifting starfish first. They may also decimate all of the beneficial critters in your sand bed before dying a slow death of starvation. Cerith, Nassarius, even Turbo snails will help with your sand bed, rock, and glass. Start slowly and build up to about 1 per gallon (or so that seems to be what most recommend and works for me).
Flow is also important with any sand bed. If you have a deep sand bed (4" inches) you definitely do not want any sand sifters, including starfish, gobies, etc..
My opinion is to focus on the problem, not just seek out a quick solution. I think you'll find others agree. Usually they'll go away in a few weeks. Just keep up with nutrient export. You should be using RO/DI water of-course, anything else and you may find you have diatoms forever. If they do continue to be a problem, I'd invest in a phosban reactor (the Two Little Fishies unit works great). Check out twopartsolution.com or drsfosterandsmith.com for one. They're inexpensive, and if you buy the media in bulk you can save a bit.
And to correct my orignal post, I think it's silicates, not phosphates that diatoms require. The Phosban reactor will remove phosphates and silicates if I recall correctly.