Sorry I need to update the last line, "Please suggest if this can be done dynamically with out creating a new or manually updating the existing geocode file..!!"
Sorry to say: No.
But without much work you can use a batch address conversion utility to give you an exact lat/long of the address (instead of just the zip code) and then your dots will be placed perfectly. The batch converter I use to:
About as 'automatic' as I've found.