I have been working on some rules for a campaign in X-Wing. I have come up with the following. I also created some pilot sheets for each ship type. They show specific availability of Pilot Talents, Ship Upgrades, Secondary Weapons, Droids and Crew cards that a ship can have.
Named crew are NOT considered unique cards, their card can be used ONCE ONLY per ship, but each player may use that crew member, I just assume they are a different name. Example, Chewbacca might be Aron Greis, same skill, new name.
As GM I will fly the Imperials, matching points will be simple as the rebel squad will fly against the same number of Imperial points as they have total Mission Points between them plus the cost of the basic ship. Example, 2 X-Wings at 21 pts per ship and a pilot with 6 Mission Points total and a pilot with 9 Mission Points total would face 57 points of Imperials, plus or minus mission variables.
Certain cards are only available on certain ships as well. Example the Ion Turret card is only available to the Y-Wing and YT-1300. Crew cards only to the YT-1300 and Y-Wing. Droids only to the Y-Wing and X-Wing. Heavy Laser only to the YT-1300 and Y-Wing.