Coming up with wedding reception speeches can be really hard to do. You want to say just the right thing and keep everyone's attention. The key to creating a great speech is to make it personal and speak from your heart (yeah, I know that sounds corny but it's true).
The only person who is really required to give a speech during the wedding reception is the best man.
But if anyone else wants to give a speech then they can follow the best man.
Typically the only other people to give a speech would be the fathers of the groom and bride, the maid-of-honor, and even the groom may choose to toast his bride.
I have seen some instances where several people get up to "say some words" about the couple.
You really want to limit the number to maybe 4 people at the most and make sure that they are given a time limit.
If you have too many people giving speeches then your guests could become bored very quickly.
If you really want to hear what all of your friends have to say about you or to you then you can have someone with a video camera go to each table and video tape messages from your guests.