There is no program out there that will sell a Star Alliance Gold status. So you will have to fly to earn those tier miles or points ion your way to elite status. Some airlines will sell tier miles in case you're still missing some at the end of the membership year. But those will never be enough to obtain gold status.