I honestly don't know how the national chains like Subway make it here. But they tend to be located in mall food courts, strip malls and places far enough away from gas stations.
Most people in Pennsylvania think a “sub” is a kind of boat, and “subway” is an underground train.
“Hoagie” is the only correct term.