I've never done, nor had the need to mod it, but when google searching to, Dm500hd usb modification Than there seems some possibilities to modified the box with a usb port.
Just in case you didn't noticed it. I've made it easier to add a usb port, as you can see on my latest post here, DM500HD USB port(s) info