Rifle or shotgun can be sent by UPS or USPS. If it goes out of state it has to go to a FFL. You will need a copy of his ffl license to get his addy and keep for your records. In Pa. it can be sent directly to another Pa. person. I use USPS because it is close. I always send the package insured and get delivery confirmation.
It's actually pretty simple...I send all of mine through the US Postal Service. You just have it properly boxed and you ship it out. I personally am discreet with my packaging so that everyone doesn't automatically know it's a gun. Good luck!
I live in Md. and a smith in Washington state build my 1k yard elk rifle. Made me nervous of the thought of shipping i didnt have to worry about an ffl do to my smith had a ffl and he built it on my action. I purchased a top line pelican case and didnt regret it. I also paid dear to have it shipped 2nd day because i didnt want it kicked and thrown around for 5-6 days like regular ground shipment takes. I also had it insured properly and there was a sign on the side "highly insured handle with care" that made me feel good.
You can ship a long gun, but not a revolver, without an FFL to a resident of the same state. I have been selling a collection of Sako rifles. All shipped and insured USPS in packed rifle boxes. (Heard some horror stories aobut UPS and FEDEX). Last summer, two rifles arrived broken at the grips. I reimbursed the buyers and got them back, made claim to USPS online. They wanted all my <u> </u> original <u> </u> receipts, bills of sale, appraisals, photos, etc., etc. After 4 months going back and forth, they finally paid the full insured values, and I had to take the broken guns to local PO for retention. I lost about $150 on both deals. Be sure to read the USPS instructions re packing. If not packed well, they can deny your claim.
Thanks to all who have provided all the good information. Just to fill in some of the blanks, I will be sending a rifle in state, so I can use either UPS or the postal service. Thanks again to all who contributed.