Yes you can and It looks fabulous.
yu hav 2 eat ranbows
yes
either dye the highlights to match your natural hair colour cut them out or wait for them to grow out
No, you cant it will REALLY damage your hair =/
yes
Yes.
Absolutely! A good colorist will save you time and do it at the same time (put in foils for highlights and then put the color on the rest of your head :) )
It'll cover them up.
You can, but you shouldn't. The oil in your hair 'attracts' the chemicals in the dye, if you will, and helps your hair take the color.
Yes you can put dye over the toner in your hair all in the same day. Once you have pre-lightened your hair you can wash out the dye then apply the toner right then.
if you get color red
If your highlights or hair dye are strawberry blonde, probably. But wouldn't it just go blonde?