thanks for the info we are seeing if he can get to Philly to a friend of mine's house and then up to the con for saturdays tourney but he has restrictions on driving by parents no long distance driving alone.
If he's not staying the night at the Hyatt, then I'd suggest he spend the extra $ and use Amtrak to Newark, then NJT through Secaucus Junction as the fastest mass transit method. Once he's decided on Amtrak, it might even be easier to go all the way to New York (Penn Station) and take NJT to Morristown from there.
He can also take the light rail from Newark Penn Station to Newark Broad Street and get the Morristown NJT train that way.
With a LOT of extra travel time available; from Philly he can take the SEPTA R7 to Trenton, then NJT to either Secaucus Junction or to Newark Penn and proceed as above.
My personal preference is to avoid the bus. Coming from Trenton, I've done NJT to NYC the night before, then NJT to Morristown the next morning; and NJT to Secaucus Junction, and then, because of NJT's lovely scheduling, NJT from Secaucus to Newark Broad Street and a third train from there to Morristown (even though some of the Morristown trains stop at Secaucus).