They are more likely Zebra Nerite snails, Tiger Snails are a land based snail. They will not do any harm to your system and you can always sell some if there gets to be to many for your taste.
You'd have to wait until they grow a bit but I'm sure folks will be willing to trade for frags. Of course, you'll want to keep some of them, they're great for your tank!