I think you've hit upon a combination that can't be done as a single line. Even if it can, I fail to see why you would want to.
If you're thinking that it would process faster, I seriously have my doubts that there's going to be much if any difference, and strongly suspect that the job of parsing a single line with all those combinations and possibilities would actually take longer than as you currently have it.
Off topic a bit, you do have some coding errors. I would suggest re-doing it as follows
on 1:text:*:#:{
if putos isin $1 { echo -a putos | ban -ku $chan $nick $nick has dicho $1 }
elseif (cojer isin $1) || (pijas isin $1) { echo -a caca | ban -ku #chaco-corrientes $nick $nick has dicho $1 }
}