Add a utility that uses a script to hold a DID-selection in the Reseller's reserve list. Then it can be manually be reassigned to the User's account.

That could be Baby-Step-#1 of a VOIPo API

VOIPo could build bunch of small scripts for Resellers to get things going.
They don't need to be full HTML, just the back office stuff.