「どなたか、これが何かわかる方はいませんか?」は英語で「Does anybody know what this is?」です。
anybody は「だれか」や「どなたか」と言う意味です。
know は「知っている」や「わかる」と言う意味です。
what this is は「これは何か」です。
「これはなんですか?」って聞く時は「What is this?」だけど、これとは語順が違うので気をつけてください。
ご質問ありがとうございます。
まず、「不特定多数の人」は anyone あるいは anybody と表現できます。
「〜がわかる」を know または have any idea を使って、
Does anyone know what this is?
「これが何かわかる方はいますか」
Does anybody have any idea what this is?
「これが何か知っている方はいますか」
ご参考になれば幸いです。