I still could not send after all the dcc and ident port setting in the router and a dozen other configurations. I read masses of help pages and talked to dozens of ops in a multitude of help channels. In the end, just connecting to IRC servers via port 6666 instead of 6667 resolved all problems. (NetComm NB1300 ADLS Router).
If anyone has an explanation for this I'd be interested to know.