This is what I have added to sendmail.mc and recompiled:
[root@lunar mail]# cat sendmail.mc|grep dk-filter
INPUT_MAIL_FILTER(`dk-filter', `S=inet:8891@localhost')dnl
[root@lunar mail]#

Any information on how to solve the elusive "Broken pipe" error is appreciated. I also had this error using it as a unix: sock in /var/run/dk-filter/dk.sock and as a local: sock on both the dk-filter side and the sendmail.mc side.. Nothing works, broken pipe every time. Thanks

PS This is dk-milter-1.0.2.tar.gz downloaded off of Sourceforge.

I thought this was perhaps a software problem, maybe a bug in the dk-filter program

i'm proud to say i not only got it working, but i got a pass on the dkim test site
thanks all for your help!!! i am partying my ass off now this is the biggest accomplishment ever in my career as a sysadmin!