I'm not sure I understand the scenario... what do you mean by "pre-defined ports"? You can specify the port for Fiddler to use via Tools > Fiddler Options > Connections, but if that port is in use a random port will be selected.
You can get Fiddler to use a random port on startup using the port command-line argument fiddler.exe -port:0, or you can specify a non-zero value to use a specific port.
I'm interested in learning more about your scenario.