Wow. Gorgeous car--tough options ahead. We have a lot of Buick members on this forum, so you may find a body that way.
Personally, I might first try Marc Turnwiller of Annapolis, MD. Marc is really a collector of Cadillacs, but he dabbles in Skylarks from time to time. He's listed in the CLC directory--if you're a member of the Buick Club (if not, you should be!) call the main office and speak to Mike or Nancy Book. They'd have the number for Marc.
Also, there are some fantastic junkyards in OK and TX where you might find an ideal body to replace your 1966. Rick Smith in Longview, TX has a few Buicks. Anybody else have a favorite junkyard? You might put that out there as a post on this forum, i.e. "What's your favorite junkyard?" That would be a good one.