Sinceramente não estou a perceber...
Por exemplo, imagina o IMDb. Cada filme tem lá um botãozinho "Like" para se gostar do respectivo filme. Consegues criar uma página num servidor teu onde coloques um botão "Like" para um qualquer filme no IMDb, que me permita carregar no botão na tua página em vez de carregar no botão do IMDb para gostar do mesmo filme?
Isso é possível com esse código?
No entanto, algo me esta a escapar no código porque eu não vi nada onde controlasses se o utilizador já carregou no botão ou não, parece-me tudo feito do lado do servidor do Facebook e não pela página em questão, o que não deve ajudar muito... Digo eu, não sei, não estou a perceber bem.