Didn't you start this one once before?
http://forums.azbilliards.com/showthread.php?t=56404&highlight=silicone
You can get silicone spray a lot of places - hardware stores,etc. It's used for some hobby stuff like:
http://www.shuffleboardfederation.com/supslicsilsp.html
Not sure if they're all the same type. I think there's light and heavy duty or something like that.
I've been using it on my table for about a year and it works well. If you put it on the balls, it wears off and the action changes. I vacuum then use a damp towel in one direction on the table. Then I flip it and spray the towel, then wipe down the cloth with the silicone side down. Some people spray the table lightly instead, I believe. Seems to me like that might get uneven results, but I could be wrong. Generally you don't need to do it every time you do a good cleaning. You can overdo it and the table gets too long. Best to start lightly and see how it plays, maybe add a little next time,etc.