As mentioned above, building a EtherNet/IP protocol stack is a major endeavor(IMHO), and you'll have a hard time finding up to date documentation w/o cost, which I think is sad. If you must use Ethernet, here are few options that might be easier:
1. Use the DF1 port on the ControlLogix processor along with an Ethernet serial server, or a pair or servers if they don't have DOS drivers. Digi, Lantronix, BB Electronics, Moxa all make them. Once the serial port is redirected, you can write/use normal DF1 code. Archie has some VB Windows code available, I have a C library for Linux. Both are available at sourceforge.net. Of course there are also numerous commercial products for this too. I don't recall any that will run on DOS, but the products written in C may be somewhat easily ported.
2. Get a Prosoft DF1 module and see #1.
3. Get a Prosoft MVI56-ADMNET and create your own application to communicate via Ethernet. I would probably avoid this because it requires both the purchase of an additional module and the most code to be written.