no you can not get a secend TM dig
You can buy them in firered then trade them to emerald.
As far as I know the only way to get another dig is to trade for a Pokemon that is holding the TM dig or to get it from another version
NO!
You can only get Dig once so if you either trade one from another game or cheat you can get it back.
yes. but you have to use the TM dig
You go to fallarbor town, enter the fossil maniacs house and talk to his sister who gives you the dig tm.
In Pokémon Emerald version you do not buy the TM dig. Instead you get it by talking to the Fossil Maniac.
Dig is a TM, and you can teach it to most ground types.
Yes, Linoone is able to learn Dig by TM.
the fossil maniacs brother
U get it from the fossil maniac
You cannot not get another TM-28 [Dig]. However you can get your Pokemon to learn dig by breeding it with a Pokemon that learns it through levelling-up. mAvOoP