Can any doc tell me what's the difference between muscle soreness and muscle stiffness?

Continuous spectrum. Causes of muscle stiffness and soreness can be similar, and these terms merely represent dimensions of severity, as stiffness often accompanied by soreness.
Similar but not same. Muscle soreness is often due to overuse of muscles and is likely due to build up of lactic acid in the muscle and will resolve with time and recovery (hydration helps). Muscle stiffness can result from soreness but is often a result of failing to stretch before and after a workout. Stiffness decreases the Range of motion of a muscle or joint and can improve with stretching and/or yoga.

Related Questions

What is the difference between the causes of muscle soreness and muscle stiffness?

A matter of degree. Usually a muscle burns or feels "sore" after a good work out. If you experience stiffness, it usually occurs the following day and indicates you have overdone your exercise regime. Read more...