I was diagnosed with sleep apnea and used a CPAP machine for several years. Over the past 18 months or so, I've lost about 160 pounds, and no longer require the CPAP. My wife informs me that I neither snore (which I used to do loudly) nor gasp for breath. Also missing is the nastiest symptom, which was nodding off at just about any time, including while driving (this stopped once I got on the CPAP).
While there are other causes of sleep apnea, as I understand it, obesity is one of the foremost ones. If the person suffering with it is significantly overweight, then that might be the first, best area to focus attention on (not to mention the other health and lifestyle benefits that come along with losing excess weight).