Welcome to FlyerTalk. To provide reliable answers we need to know the country in which your card is issued. For example, if your card is issued in the USA the answer to both questions is "No", but if it is issued in Canada the answers would be "Yes".
Can I book through expedia and somehow specify I am a plat cardholder to get FHR benefits?
The answer is "No" in all countries.