DHL should support international shipping from a non US location. In the interface you can set the origin country and enter the duty account number and the customs value. This shipping quote server behavior is designed to work for international shipping, both to and from.