A 'scripted' solution to this is to create a 'middle-man' with sockets and hide/modify/resend information from there
were you meaning this as a general side step to not being able to rephase the $1- etc or specificly for dcc sends? If its for all things I would be interested in it, as i have run into the "i need to modify the original event contents" problem several times.
Currently im stuck with workarounds, and they only work for some events for obvious reasons.