Marc:
I don't have time right now to check this. I'm hoping that whatever you come up with integrates well with a hygienic macro system (specifically with syntax-case, that seems to be the most popular system). Perhaps this does, I didn't check.
Brad