This is a pretty good read, and covers some less conventional methods of preventing buildup. I kind of like the brake fluid idea.
http://www.rrdvegas.com/silencer-cleaning.html
http://www.rrdvegas.com/silencer-cleaning.html