My wife once purchased a ticket over the phone for the Acela line from the Penn Station in New York, but they misheard it as the one in Newark. So it's even hard for Amtrak!
Something we learned out of all this was that each train company used to have their own station in each city, before things became consolidated, so it makes sense for there to be many stations for the Pennsylvania Railroad.