In a recent press release by RadioShack, they claim that they will be selling the iPhone in their stores in the near future. The iPhone will be available in Dallas-Fort Worth and New York City metropolitan area stores by the end of this month (November 2009), RadioShack expects the iPhone to be nationwide by 2010.
No news on pricing, but I would assume that the prices will be the same as the price from the Apple store.
RadioShack shares recently traded up $2.44 at $20.18, passing the previous 52- week high of $18.33 set Oct. 26, following the recent news. Source: NYSE