If you are in a business that requires certain skilled workers, and you can't afford to pay the going rate and you can't afford to grow your own...
You are not in the right business for you.
This is the way free market economics works. The obvious solution is to let competition for labor drive up prices, but each price increase make alternative products more appealing. Just like when whale oil started to get expensive, people switched to kerosene. It wasn't quite as good, but it was good enough for the price.
If there is lack of labor(or any essential business need) the market can only support a certain number of businesses. When alternatives mean prices cannot be raised, someone will have to go find some other kind of business. This puts more labor on the job market, which lowers cost pressures from below, and increases market share for the surviving companies.
A better solution is investment in educational infrastructure, so business expansion will not be choked by an unsuitable labor pool. The problem with this solution is finding someone to pay for it.