For me - I figure that I've not been through the things I've been through, to hide behind them, or hide them away. These experiences were there for a reason, and my getting through them also for a reason. So, the meaning of life, or at least the meaning of my life, is to make the journey easier for someone else. If by talking about my experiences with a person, or perhaps their parents or friends, changes the path through from an unpleasant one, to an easier one - then my job is done.
The meaning of life in general - experience it - it's not the end that counts, it's the journey towards it.