I remember one supplier saying something like the stiffness of the stack of a particular diameter is proportionate to the sum of the thicknesses squared. So lets say you have 1 shim that is 0.4 thick, and you want to have the same stiffness by using 0.2 thickness shims. If what I remember is correct, it would mean you need four 0.2 thickness shims to equal 1 0.4 thickness shim:
0.4^2 = 0.16
0.2^2 + 0.2^2 + 0.2^2 + 0.2^2 = 0.16
These two may give the same D/F, But I can tell you the feel EXTREMELY different.
I think this is fairly true for comparing the same diameter shims, but when you start stacking different diameters, I have no idea.
You realize that a program that does this is not all that usefull, unless you are making shocks to order in an aftermarket setting. Because damper tuning is all about feel and very little to do with numbers. Everyone always wants to know the damping force in a certain vehicle, but I could care less. I can make 30 different dampers with teh same exact damping force, and each feels completely different. Untill someone can write a program that incorporates friction between each shim, fluid dinamics, response, and the calabration of my backside, a computer program is not worth the time.