Civilians can own full auto guns as long as they pay the ATF tax ($200 last time I looked). Sellers have to have a Class III license.
Basically you can 1) buy an old machine gun for a 200$ tax stamp under much more stringent regulations, 2) attempt to get a "Love Letter" (a letter given to you by a Chief Law Enforcement Officer (CLEO) to request guns for "testing"), or 3) build one for a CLEO as a Class 3 Manufacture with a provable intent to sell.