alan882
(1) Sorry, I cannot answer.
(2) You can buy a ticket only from Milano to Domodossola and use your Swiss Travel Pass after this station or, if you want to be sure to keep your reserved seat in Switzerland, define the passengers with the reduction “GA Travelcard”.
(3) You don’t need any other ticket in Switzerland, simply show your pass to the staff if a control occurs.