Hidden Feature of the New iOS 5 and iPhone 4S: Custom Vibrations
First you’ll need to enable the ability to use custom vibrations inside the accessibility settings. You enable it by going to Settings, General, Accessibility and turning Custom Vibrations on.
Then now you will have a new setting inside your contact editor. Edit a contact, choose vibration and then you can create a new vibration or choose from a list.