Do a person need to fast for liver and kidney function and bilirubin blood tests?

NO. These tests generally do NOT need to be drawn as fasting lab work.
No. You do not need to fast for the liver function tests or the bilirubin test. However, you should check with your doctor to make sure you are not also having a lipid panel (cholesterol) or other test which may require fasting.