An individual can ship a firearm to an FFL. Long guns can be shipped through the post office, handguns must be sent private carrier (UPS or FedEx). The key here is you must disclose the firearms to the shipping agent.
Most people don't know that, and use FFLs. If it's a handgun you're better off using an FFL because they can ship them through the post office, which is much cheaper.