Does this require a patch for clients or can it be done only server side? Also do you know of any guides, I can't seem to find any.
It requires a patch. I don't know of any guides, but it's quite easy. Just take a look in the dbc files related to it.