You can't revive it; you can only give it to the professor and he'll give you the TM return for it.
pass the sandstorm
be quiet
Meteorite falls
what sceintist
Sadly... no.
Go to the town where you can pass by and get to the meteor cave( or what is its name ). Go to the house where the professor is and give him a meteorite. You'll get something from him if you give him a meteorite.
Route 3. just after Pewter city :)
Nothing.
You can buy it at a PokeMart.
Once you get the meteorite from Team Magma, take it to Prof. Cosmo in Fallarbor Town, he'll give you a TM for returning his meteorite
Lilycove Department Store, Petalburg City
You do not " hatch " fossils in Emerald, but you can revive them at the Devon Corporation on the second floor in Rustboro City by talking to a scientist there.