check with a trophy shop in your area.
also check your area to see if you have a store "things remembered".
i know they can do engraving here in oregon.
if you dont care about locality try http://www.kallenshaanwoods.com/servlet/StoreFront)
just like everyone else said to u in above messages.
he does some amazing stuff on pens and boxes.
I go to a engraver that mainly does trophys, placks, and signs.
he charges me $5.00 a pen to engrave. i usually go to him durning my hour lunch and get pens engraved while i waite.
so turn around time is not very long.
hope this helps