Umm......sea shells are made by the animals known as Mollusks. This would include all snails, bivalves (clams, mussels, scallops), octopus and squid (in their case, the cuttlebone is their inner shell). The material is actually made up of calcium carbonate crystals that is layered down by the animal giving it strength. Believe it or not, the calcium comes from the mollusks own blood which is rich in a liquid form of calcium. The mantle of the animal is what concentrates the calcium in areas where it can seperate it out from the blood. More than you wanted to know, eh?
The urchin shell is entirely different as urchins are a member of the Echinoderm family. It's *shell* will quickly dissolve in water and foul it too so I would not put that in your fish tank.
As far as the shells, they should be fine, and will help to keep the pH stable. The calcium in the shell will only be released at a pH below 7.4 (it could be 7.2 I can never keep that part straight in my mind) and will stop dissolving above those same levels. (They use this kind of method in saltwater tanks, this is known as a calcium reactor.)
Make sure they are clean though! Give them a boiling and make sure you get out any foreign material from within the shell itself.