SNews looks like the best place to start on an MS-DOS client since the source
code comes with it. The other two MS-DOS netnews clients that I am aware of
do not come with source (it is available at extra cost, but SNews's is free.)
EMail me if you're interested in testing. I have a 5-part uuencoded .ZIP
file for you.
Bill