I have played with Do-more EIPMSG and it works very well. I don't see any ability to write a single bit, though Rockwell mentions something about Read-Modify-Write functions, but that sounds more like some capability that may be built into the PLC end.
If you don't expect those other bits to change, you could always do something similar to modify what is there, but if the data is changing at the scanner then I wouldn't expect that to work out.