i also have an 8 yr old who will not eat.. but i went about a different route for mine.. i didnt do the NO DINNER thing.. i did however trick her to eat.. from the time she was walkin she would fight us at the table to not eat.. so we just stopped puttin her at the table.. she would run around playin and be so busy in her own little world that we would stop her and make her take a bite of what was on our plate. and she would eat it, because it was off our plate..
THIS IS NOT WHAT I RECOMEND.. but it worked for us. i dont like forcin my kids to eat.. the pedi always told us.. they will eat when they are hungry.. but mine.. would never get hungry it seemed. so i had to work around her. she eats at the table with us now.. but she still dont eat much. she isnt quite a veggie only.. but she wont eat meat.. unless it is a hot dog, or spam, or some other processed meat.. no real meat though..i have even had to get veggie burgers and veggie nuggets for her. she loves them. her meals are usually 1/2 of the normal 8 yr olds. and she drinks TONS of milk. she isnt a sweet eater, or a soda drinker.. just a picky eater with a small appitite.
I AM JUST TELLIN U MY END.. AND WHAT I DID... PLEASE DONT TAKE THIS AS A RECOMENDATION. 
not everyone parents their kids the same. and please dont judge me for the way i did it.
