I wish I could have expained it so eloquently. But this exactly what I was looking for. At IB anyways.
You might take a look at the 3rd party API-programs for IB...some of them have this feature. (ButtonTrader for instance has it, and it's even possible to use up to 5 different trailing-steps and triggers for the same trailing Order...for example: first a trigger on 5 ticks profit with a trail of 7 ticks, followed by a trigger on 10 ticks with a trail of 4 ticks....Just an idea..)