いい質問ですね！「something」は代名詞なので、主語になります。他の名詞や代名詞と同じです。また、「somethings」は不特定のもの、未知のものを指します。この文は「had＋過去分詞」という過去完了形で、過去に完了した行動を表します。つまり、この文は「something」が「something else」を完了したという意味です。
例: When I got home, I saw something on the table.（家に着いたら、何かがテーブルにのっていた。）
例: Something was on the table.（何かがテーブルの上にあった。）
例: Something had happened to her last night, but I wasn't sure what.（昨晩、彼女に何かあったようだけど、よく知らない。）