The USB channels option in the Microchip Advanced Part Selector, MAPS, only has the option of 1 USB channel per chip. Why don't you use two 18F4550 like Robert suggested above?