Disclaimer- I am not a lawyer. Am gun nut, held collector's FFL since 1976.
This is governed by Federal law- 18 US Code 922.
If you INHERIT a firearm, either by bequest, or being next of kin with no will, the executor of the estate CAN send the firearm directly to you in another state, as long as you can own it legally in that state.
With that exception, unless you have a FFL, you may not acquire a handgun in a state you do not reside in, and you cannot acquire a long gun in another state except from a FFL dealer.
You CAN have uncle SHIP guns to a FFL in your home state. He will receive guns, do a 4473 and background check, just like you were buying them in home state. Does not need to be shipped FROM a FFL, but does need to go TO a FFL.
A non-dealer can only ship handguns by UPS/ FedEx Next Day Air- very pricy. A California Dealer CAN ship by US Mail, much cheaper- so may want to locate a CA dealer, pay him to ship to your VA dealer.
Gunbroker.com has a "find a FFL" function to locate dealers that have indicated they will act as transfer agents. Find one in CA, one in VA.