Peltier current control

In-fact understanding how to implement PWM is not clear to me at all.

You just use analogWrite(pin, value);
Where pin is one of the PWM capable pins, and value is between 0 (off) and 255 (fully on).
For further discussion see:-
http://www.thebox.myzen.co.uk/Tutorial/PWM.html