along the lines of dragonfx: to me it sounds that you just have to create different shaders and assign them to your objects. Just a reminder: lambert gets assigned to objects by default, so unless you create and assign different shaders, all your objects will have lambert.
A conscious power has drawn the plan of life...