in reply to ZIP code distances

You're probably best off working from latitude and longitude. Something like http://sourceforge.net/projects/zips/ may be a good place to start.