The company Samsung uses for any repairs is Ibreakufix . com. They're supposed to be in most places. It might be expensive fixing screen through them, but not sure...
You may call your carrier support number 611 and ask them if/what type insurance your dad bought for the phones. Who knows, maybe he has bought a plan. Oftentimes with a plan like Asurion through Verizon, the fee to fix a screen is like about $29. - If that doesn't work out, take a look on Craigslist, but be careful there... Good luck!