Here is a very short and easy to follow tutorial with voice:
Just change "health" with "progress".. otherwise all is the same as I described above. The principles are the same as what you are trying to do.
The only other things you will need are the system event that every 1 second minuses 1 from progress variable and the event in your pick ups that adds width to it.