There is a previous thread that already discusses this (do a search - it's a long one now).
Problem with WIN500 Ver 1.84 Just Released
As already mentioned, make sure you have .NET 1.1 installed.
Also, you may need the updated MSCVR71.DLL - I don't know if this would be needed for Win97 or not. It is needed for Win500 for some people. I believe both of these things are discussed in the above thread as well as on the Starrsoft site.
If you have troubles, install the latest version in a brand new (empty) directory. Run the Win97.exe from that directory and see if it works. If it still complains about a DLL error, copy the MSCVR71.DLL file that you downloaded into that new Win97 directory. Register the DLL using a syntax such as: regsvr32 c:\newWin97Directory\mscvr71.dll . Then try to run the Win97.exe from that directory.
If you still have problems, paste the exact error message that you get - that will surely help Don out.
And please, make sure that you do have .NET 1.1 installed - If you got any errors installing .NET 1.1, then forgot about proceeding any further until you resolve that. And you may want to reboot after installing .NET 1.1.
Mike