How long are his naps during the week? Perhaps you need to cap them? We are in the process of dropping our nap. Long naps lead to bedtime resistance for us.
Also, even if he eats NO dinner he will survive without eating at night. You need to decide what you are going to do to tackle his antics and stick with them. Consistency is key. If you say one book...then only read one book. If you know for sure that he is not sick or in pain and has no actual "need" for you then I would make sure you stick with whatever plan you come up with. I did the WI/WO plan when switching DD to her big girl bed. I did have to put a gate at the door at first. Then she screamed/cried/yelled and got out of the bed, I went in, put her back in and walked out of the room. We repeated this MANY MANY MANY times. We also always did the same routine before bed. Bath, jammies, teeth brushed, one story, sing Hush Little Baby, hug/kiss, mommy leaves. If I had to go back in I only went in to put her back into bed....then left. So I never left her alone crying/screaming as I kept going back to her, but she learned that I wasn't reading extra stories, rubbing her back, singing more songs, laying with her until she went to sleep, etc. She now knows it's HER job to go to sleep and that when I put her to bed....it's bedtime.
I do allow her to read books in her bed until she feels sleepy and allow her to use a nightlight.
HTH.