Hello DawnSiler
From my point of view, this travel can be done without the need of special package. All the lines are served by regular train services as well.
You can simply board the boat in Lucerne and travel as far as Flüelen. From there, a train connection to Göschenen (no need for the Gotthard Panorama Express). From there, another train to Andermatt, then a train to Brig, and utlimately a train to Zermatt. Alternatively, you could get on the Glacier Express in Andermatt with direct service to Zermatt.
For this itinerary, I suggest buying a Saver Day Pass, either 1st or 2nd class. 1st is definitely worth the money. The Saver Day Pass covers all public transport services on its day of validity.
For the Glacier Express, you will need a seat reservation in addition. You can get the seat reservation from the Glacier Express website: https://www.glacierexpress.ch/en/
All train & boat schedules can be found on www.sbb.ch/en or by using the SBB Mobile app on your smart phone.
Please let us know, should you be in need of more information.
Best regards,
Roland