Ahhh, yeh basically you want to first install steam.
After you've done that. You install half-life.
And after that, you install ESF
Cause Half-Life has to go in Steam Files
And ESF has to go in Half-Life files. Get my drift?
Oh, and you can't leave Steam running while changing it's files. You have to restart it when you're done.