is it guaranteed that it will end up in a block?
(means: will bitcoin0.7 resend it forever if needed? - even if its restarted?)
Once a transaction has been broadcasted the client generally doesn't need to do anything else. The exception is where there were communications issued and the message never got received by any nodes, or the transaction was invalid or too spammy and nodes didn't relay it.
But the client will see that it hasn't been included and before a half hour is up will re-broadcast it (and continue to do so forever until it is included in a block).
am i able to construct a tx which uses the "sendback" output as an input?
You can create a new transaction that happens to be a transaction that send the funds back, but there is no relationship between the two other than that one was relayed to you first before you created a new one in response.
<-- with this i hope to elimate the need to wait for 6confs on this transactions and may i send it through bitcoind?
Bitcoin-qt will not let you create a transaction that doesn't have at least one confirmation. I think bitcoind allows a transaction on 0/unconfirmed. If not, others that do this must be patching bitcoind to support it.
So you are creating a blockchain based gambling site?