Federal authorities have charged a former Raleigh man with buying a cache of weapons in North Carolina and illegally taking them to England aboard commercial flights.