Did you find a way to set your account to require destination tags?
Yep, i wrote a quick and dirty python client to submit the request, within a few seconds, a json message was received, indicating the successful processing ; still haven't tried to send some IOUs from ripple to the gateway without destination tag to see IOUs vanishing
Inability to do that prevented me from even trying the sample gateway code they provided.
You could still try the sample code, i first ran a basic version without setting this account flag.
(could indeed lead to big losses for your users once public, if they don't include the tag)
I was also told the code was not reliable, should not be used for real. For example it would not be robust in the event of a power outage.
It's a basic sample indeed, it uses sqlite to store inbound / outbound operations, with a simple completion status flag, things could probably go wrong if your host running the sample code shuts down right after processing an incoming ripple IOU, but before processing the local currency/blockchain output ; it's jsut a sample after all