The crosswalk table you linked to describes the relationship between the 2000 Census codes (stored in the variable IND for 2000 and ACS/PRCS samples) and the 2000 NAICS codes (stored in the variable INDNAICS). The variable IND1990 was created by IPUMS-USA as a consistent measure of Industry across time.
The Codebooks for the 1960 and 1970 samples include a crosswalk of Census codes to the 1970 SIC codes. Similarly, the Codebooks for 1980 and 1990 include crosswalks between the Census and SIC codes from their respective years. If you would like to create a consistent NAICS coding system using the table you linked to, I would recommend downloading the 2000 5% sample, making sure to include the variables IND1990 (or IND1950 if it seems more applicable to your work) and INDNAICS. Once you have the extract downloaded, keep only one respondent per INDNAICS code and drop all variables besides IND1990 and INDNAICS. The resulting dataset should function as a crosswalk between the INDNAICS variable from 2000 and the IND1990 variable that appears in all of the samples. Once you have transformed IND1990 into it’s INDNAICS 2000 equivalent, you can use the labels from the crosswalk you linked to.
I hope this helps.