Big vat of homemade pasta salad (I like to use several different kids of pasta), big green salad, Veggie tray, I love to make watermelon boats..they take time, but look great. Don't forget some boca burgers or salmon burgers from Sam's Club. There are lots of vegetarians out there in the teen world. My 17-yr old hasn't eaten a hot dog for about 15 years!
Can your daughter burn a CD of her favorite songs? You could get a pack of 100 cds cheap at Sam's too. Good party favor.
Kids don't care about fancy plates/napkins/tableclothes...dollar store +Sam's should cover it.
You didn't say if you need a cake, but Walmart or Sam's cakes actually taste pretty good and the price is excellent. Or you could make a bunch of choc. chip cookies. I'd do bar cookies and cut them small. Faster than spooning out cookies.