The stopCosts structure can be used for assigning hours to a stop.
The Estimated Time Options can be set for the Arrival and Departure time to estimate times.
You can further estimate the times or arrival/departure with historical traffic data by factoring in traffic if you have this add-on feature. The hours per stop factored in with ETA will be reflected in each stop of the trip. Take a look at the response below from sample request which shows the ETAETD for each leg of the trip.
TimeCosts & EstimatedTimeOptions parameter values can be found on this page: http://pcmiler.alk.com/APIs/Help/v1.0/Developer/SharedMembers