There are 2 elements to this project:
1. On the Zencart Customers Screen in the Admin section place a button that links to an external address lookup service API, lookup all the addresses for that customer and allow the user to select wether to populate the address fields with the new information or leave the old information.
2. Create a batch status update (similar to the one included in Super Orders) that allows the selection of orders based on status. For each of these orders use an external shipping service API to create a shipping label. when each is label is created change the status to a new status.