In order to do that you need some kind of database that has locational information of all the zip codes. In short you need some kind of geographical database like GIS (I'm not sure of the name of the company that makes the big one Arcview I think it's EMSI?).
They also make an internet mapping one that can power a mapquest like application. I'm not sure if it's tied to a specific platform or if there is any web service associated with it or not.
|