I have just launched my new addon Spell Chat.
It allows a player to create a list of chat strings to spells, mounts, pets and items.
When that item, mount, pet or spell fires a random string from the spell list will be sent to group chat.
You can also add strings to general, trade, LFG, say, yell, guild and group lists.
Give it a go.
Check out my other addons here.
My new addon Spell Chat now works in Classic and BC.