What I have recently have done, and where this calculation could also be done with, is made a program in Excel with all ASME B31.3 stress tables, tables for pipe sized & dimensions (B36.10 & 36.19 combined), and other relevant 31.3 tables such as those for Y and W. I have combined these together such that with limited input (material, size range, corrosion allowance, max p & T) the user can calcualte the p,T-rating for a certain pipe spec based on B31.3 rules. The program allows for making the spec flange limited, and will autoamtically determine the required B16.5 flange table number and pound class rating, if you like. It took me less than 1 week to make, while Im not that much an expert in Excel (using VLOOKUP can sometimes be quite challenging to me).
The tables (with p,T-ratings) you are after is exactly what Ive made my program's output to, so with that in mind I think the above could be done within a few hours of Excel work.