@MithrilMan: Do you mean that when creating a player, you can optionally give it some coins already? (Incidentally, the upcoming hardfork will allow this in some way - it won't fix a general's value but only enforce a lower limit. That's what the new "coinAmount" field is for.) I don't think this helps much, though, since everyone who does this and loses the coins later to some "other" player is making a very obvious link between input and output of the attempted "mix". (Although, since there's some non-vanishing risk that some other player may take the coins, it does at least provide deniability.)
yes that was the idea: when you create an hunter, you can charge him with some coins, so he can go somewhere on the map, destruct himself and with another hunter can collect that sum
of course it's risky for the player, but this way huntercoin could create a sort of "job", where people who want to mix coins (i was joking about money laundering

) can ask to an "huntercoin escrow" to do the job (the escrow service could have just an hunter with a reward address set to the user who ask the coin mix
just few thoughts, have to think about it, but it should be not so hard to do i guess, because after all a player is an address, right?
Instead of individual "huntercoin escrows", what about "safes/banks" on the map itself where players can deposit their HUC? These safes cannot be broken into and would also act as a tactical maneuver of sorts since if for example a player is being chased, he can deposit his coins there and wait until it is safe again to withdraw them once more and take them safely to base. As Domob mentioned, the problem might be to determine how many coins belong to the depositor. I'm no programmer so I don't know how feasible these would be, but since you mentioned escrows, I thought I'd bring this suggestion up