have you tried capturing the raw ctcp data sent to initiate the dcc send? save and rename the file once it is completed? just an idea..