Can I use my Skywards Miles to purchase Silver or Gold membership?

No, Silver and Gold membership must be earned by accumulating tier miles when you fly Emirates.