Suggestion for: Server.
Your suggestion: Basically a quote system in the server.
Example, /addquote <insert quote here>, it gets assigned a number and is stored in server's database.
Now, with /quote <number> it will send a server message in mainchat with the assigned quote like this:
Quote <number>; <Author of quote>: <quote>.
Quotes made by players can be saved/favoritized in a list (/quotes or /myquotes, something like that) so you know exactly when and where to use it.
Example of how this would play out;
=ULK=Noire killed Laggerwith800Ping (MP5) (Head)
Laggerwith800Ping: ahahahahaha
/addquote Lag ain't no skill.
**Quote saved with number 69, use /myquotes to see your quotes.
/quote 69
(Server sends message to mainchat) Quote 69; =ULK=Noire: Lag ain't no skill.
Extra notes: It's not too hard of a system to script and keep track of, admins should reserve the right to remove any quote that goes against server rules i.e. spam or racist ones.
Also, there should be a limit as to how many quotes can be used by a single player to avoid spam, I suggest a limit of only being able to use /quote 2 times within a minute.