Just wanted to mention that I believe that soap scum is a process which occurs when detergents/components meet hard water and its components. The harder the water the "better" your soap scum (I believe). Things you can find in hard water that can clog your shower head is a good example.
How old is your son? I will get back with some ideas for references. Please have him e-mail me!