Nicola, I really feel like everyone's life has meaning; that we touch people everyday and don't even realize it. By simply starting this tread you hae already given meaning to life, because you have engaged others and each of those people will be effected by the questions you proposed.
We all to often look for the "big meaning of life". It is hidden in the smaller things. They are what truely give life meaning.