se você tiver as longitudes e latitudes de cada código postal (pesquise no google), você pode usar a Fórmula Haversine para calcular os vizinhos mais próximos. http://www.codecodex.com/wiki/Calculate_Distance_Between_Two_Points_on_a_Globe