I thought TFP had this already. But when I went to play with it today, it's not there...
MySmilies vB (v3.8.0) - vBulletin.org Forum
This hack puts the control of the smilies on the users. It lets any user (that you give permission to) upload or modify the smilies that he can use.
These are not the smilies that vb uses, these are user-customized smilies. The smilies that you already have in place are preserved and are still used. But users may upload their own smilies for their use, and they are kept separate from the standard forum smilies.
For users:- Users can keep a library of their own smilies (they can upload them from their computer or web)
- Users enter their replacement text, for example, :iamhappy: would be changed to their own user happy smilie
- The custom smilies are parsed in any post, signature, or pm
- If they have enabled the WYSIWYG editor, smilies are shown there