Hi Aleska,
It sounds like you are really frustrated and sometimes kids use this as an area to push buttons on parents. I feel for you because my 4th was like this and she's really skinny, to make matters worse. If your child is thin, it wouldn't hurt to have her checked by a pediatrician first (plus they can give you some ideas).
My best friend's son won't eat a whole lot so she always slips in one of the shakes they sell in the baby food aisle that gives the needed nutrients, I believe it is called Pediasure. Its a little pricey, but worth it if you're worried about meeting daily requirements.
Offer a variety of foods, but do not try to cooerce her into any of it. If she eats it, praise her, if she doesn't, do say anything. That takes some of the appeal out of seeing you get upset when she says no.
Try feeding her at the same time each day. I have five kids and two daycare kids, so I have it structured, three meals, two snacks (one for my school agers, right after school). Don't let her watch tv or do anything that may distract her from her food.
I've read that kids often slow down their eating at this age because they get so busy, eating really is a bother. And, I've gone through periods where my kids survived on just a couple of foods for a time. Make sure to give her a good multi-vitamin, don't call it candy. They make them in hard, gummi, and liquid form now days, so you should be able to find something you can slip by her.
Bottom line, she will absolutely NOT starve herself, not if she's healthy. It should come back around. Try googling the question, "How can I get my 2 year old to eat?" and follow up on the answers you find.
Good luck! I know how scary and uncertain it can be!
M.