I prefer real, but I use fake vines and what not. I just go to the Dollar Tree and get some. I usually grab 6-8 vines for the cages. Especially for only a dollar it's worth it!
As for him/her eating them, I have had a chameleon attempt to eat a fake leaf, but then they didn't after that. They should know which is real and fake. Just the scent of them.