Bulk page creater

I have three .com sites and am building a new .org self hosted site http://www.silverstarsat.com I have http://www.silverstar.tv on .com and by building multiple duplicate pages with the city or even zip in the title same page and replace the city name in the page body. I have done this manually with the .com site adding my area. With this new site I am planning to build a great order entry page a chat feature and a shopping cart to buy stuff. I really want to sell dish tv nationally and create a page that ranks in the top 10 in every city in USA 19,000 pages maybe http://www.silverstarsat.com / dish deals / dish tv in Vancouver Washington/ etc etc etc what do you suggest