A New York man, who police say ran away after gunshots were heard in a Massachusetts town, faces several gun charges.