Hi Pete,
For everything there is a way
Search point by point in the radius for a street. Then filter out duplicate streetnames. Then you have a location object for every street in your radius.
Et voila each object has his zip code and you have to do some simple calculation to get the percentage.