I have never dealt with ducks but, it sounds like coccidiosis to me. Corid will take care of this problem. You can find it at your local Tractor Supply or other feed stores. You put it into their water for 5 - 7 days. Since he seems to be so sick, you may have to use an eyedropper and dose him every two hours unti he starts dinking on his own.