It's far from clear what your real issues are, but if as I might guess it is about specifying arbitrary path(s) for PPR (et al ?), have a look at list of boot codes.
The topic does not help, as there seems to be nothing specific to USB in the whole post, perhaps you should change it.