Welcome to the site. There are a number of Capri owners in PA who are members here and will eventually be able to provide answers for your question. As far as where to look for a hardtop, I would check eBay and then a carefully worded search on searchtempest.com, which is a search engine for Craigslist across the nation. If someone has one those two sites will let you know who and where.
As for the seats, no new ones are available, only seatcovers. However, decent racing buckets are available on eBay but you have to fabricate mounting somehow. A lot of people search junkyards for decent seats out of other hardtop sports cars because soft tops usually have wrecked seats. If you do, search TeamCapri for the thread about other seats and you will find what others like and what will fit. I measured the stock seats and found BMW 318i heated seats at my local LKQ junkyard in fine shape for $70. I replaced one heat pad for $70 more, and found the heater switches on eBay for $10. I used the BMW rails and added my own fabricated brackets to mate up with the bolt holes into the floor. They are really comfy, offer 8 adjustments, and the heat is wonderful in the winter or on cool days with the soft top.
Or, find a local trim shop and have your seats redone, including new foam because the foam dry rots and crumbles away and it will probably need replaced as wall.
I just talked to Russ of Roo-Sort.com on Saturday and if he had a top or seats, you would face two challenges - getting ahold of him, and shipping from Chicago. If you want to try texting him, his number is (847) 370-3760, don't try leaving a message since he took a 12 hour a day factory job and just dosent have the time for anything but text. Those are my suggestions - check the junk yards for tops as well, but they are rare. There is a guy in the Detroit area who is parting out his 94 XR2 - look in the classifieds section of this site. He had both roof and seats I think, but maybe they are sold by now. Hope this helps.