You can get a Utah non-resident Permit which is honored in 29 states and PA is one of them. The state of Utah has reciprocal agreements with a number of other states, and their permit is recognized by many more states in the US affording you the opportunity to carry your firearms in as many as 29 different states WITH A SINGLE CARRY PERMIT.
The following states currently accept the Utah non-resident permit;
Alabama, Alaska, Arizona, Arkansas, Delaware, Georgia, Idaho, Indiana, Kentucky, Georgia, Louisiana, Michigan, Minnesota, Mississippi, Missouri, New Mexico, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, South Dakota, Tennessee, Texas, Vermont, Virginia, Washington State, West Virginia, Wyoming
Some states like New Hampshire, Florida and Colorado have reciprocity with Utah but it is limited to resident permits only. This information changes occasionally so you need to stay up to date with changes.