That depends, is the oil actually on fire? If so then it probably won't pass. If not then I think your good to go!
No
Not if they test emissions.
Get it fixed.
No, the odometer is not part of an emissions test.
Replace the catalytic converter.
If it didn't have emissions controls from the factory you don't have to pass any emissions test, check with your state as some are different, especially California.
put a cat on it
No, it will not.
After one year, all new cars bought must pass the emissions test in counties that require the test. Once a vehicle is 25 years old, the emissions test is no longer required.
If it is leaking or rotted
Probably fix what's wrong.
Probably not as the emissions test (Smog test) is carried out by inserting a sensor into the exhaust pipe.