In your case, say you have a 4-digit industry code (e.g. SIC). You can first compute propensity scores, then make a new variable pscore2 that looks like:
pscore2 = year*100000+industry*10+pscore
If you have year 1999, industry 1234 and p-score 0.25, you get:
pscore2 = 199912340.25
If you put a caliper of, say, 0.5, it is impossible to match to a firm in a different industry/year.