everything which you want to change inside the loop (e.g. change in each iteration) can only be done by using the recursive loops. However they do not sent variables back.
But you can use the Recursive Loop (2 Ports) and pass the variables back on the second port.
Cheers, Iris
PS: the delegating loops are now replaced by the recursive loops. The delegating ones will be deprecated in a later version of KNIME