Is the hosts patch a wrapper of the original ws2 dll file? It hooks each function and makes it jump to it (with modified code where needed?) because most wrappers do work with Win9x such as BendMX.
You might need to change how it hooks each function and look up the compatiability on MSDN