The National Park Service owns the station at Valley Forge. It is presently being converted into a new Visitor's Center for Washington's Headquarters. Given the site changes this project has involved (elimination of parking lots, etc), it is extremely unlikely that Valley Forge would ever be a commuter station again, although since the platforms are still extant, trains could still stop there on special occasions. Port Kennedy and Perkiomen Junction are the viable locations for stations if passenger service is ever re-established.
In the restoration of passenger service west of Norristown, could the existing stations still be used for passengers
Valley Forge could be served by the existing Port Kennedy structure.
Perkiomen Jct. is currently privately owned, & is not too well located, so a fresh start would be best.
Phoenixville would need a new station, since the 1877 structure now has all the banquet hall mechanicals on the trackside of the building.
Royersford & Pottstown could have their platforms renovated & used along with a shelter/waiting room added. Both stations are now owned by businesses, which may lease some space, although Royersford really doesn't have the additional space to lease.
Reading's Birdsboro station was torn down in the early 80's. Never an easy station to access, I'd locate a new one about 1/2 mile west along Furnace Hill Rd.
Franklin St. in Reading has been funded for rehabilitation. From the Oct. 14th Reading Eagle
"Sen. Arlen Specter and Rep. Jim Gerlach told Berks Area Transportation Authority officials that they have included in the 2008 budget a $1.225 million grant to refurbish the historic Franklin Street railroad station."
This brings the total earmarked for Franklin St to about $2.25 million. Estimated cost is $2.5 million, so more funding will be required before renovations begin, unless $250,000 can be shaved off the project. It's nothing more than a stone shell, having burned at least twice & vandalized over & over. This view is from late 2007, which has not changed:
http://www.rrpicturearchives.net/showPi ... ?id=973794
From Reading north, IIRC Auburn & Schuylkill Haven are the only ones left. I consider them in good locations, but usage would be another issue, particularly Auburn which is privately owned. The bigger issue is involvement of Schuylkill County for funding, along with compensation negotiations with another carrier. I believe at this point, let's just focus on service to Reading, or at least Pottstown/Stowe.