Quote from Trader7793:
You can buy stock in your own brokerage account (set up one with an online firm if you do not currently have one) then request the physical certificate, but in your friends name. There is a form that you will need to complete to do this. The only problem is that the transfer agents charge $95 to print out physical certificates and the brokerage firm will pass that charge along to you.