so what does it really mean? I just saw Lang and figured "what other common phrase do we have on this site that uses the word Lang?"
actually I figure it's "long may your something something."
Yup you are on the right lines
Lum is a Scots word for chimney and Reek is Scottish for smoke
So long may your chimney smoke or more appropriately "long may you have good health"