Olive oil, olive oil Olive oil, come on people it really will help it, heck it can't hurt. You'all really need to try this. Ben Peters
Regarding what to do with them... You can either give them away to a kid to help encourage his/her interest in coins, or keep it since it was given to you by your mother. Someday you may be glad you kept it.
As usual most people are not aware that not all manufactured products are equal. That is why there are different brands of items such as Olive Oils. If all items are equal, there would be no purpose in other brands. The Olive Oil you use may help but will leave a coating on the coin. Also, some Olive Oils are slightly acidic so may do a little more damage. The next problem is how to remove the excess Oils. You'all really need to try this. Probably most here have and no big thing. What may work for some may not for others since the commodity used is always different.
One more thing about those infected coins. As a general rule it is best to keep them from other coins. HOWEVER, the corrosion on coins is not like a cold in a person. There are no transferable germs that caused the problems. But if it is a Sulfated or Sulfited substance, it could create a problem if in contact.
Since they are already of very little monetary value and mainly sentimental value, put them in your pocket and carry them around with your change for about two years, don't spend them, and they will look much better.