If I were you I'd consider dropping Goligoski for him. I've never really believed in carrying a spare D because the bench spot can usually be taken up by a more productive forward. In this case, though, since you have Hiller as your goalie I'd pick up Fasth just to see how it plays out.
There's a good chance Goligoski sits on the waiver wire for a while, but I have a hunch that if you don't take Fasth then someone else will beat you to it. That's why I don't pick the "Make a Trade" choice for you..because by the time the guy accepts it and you wait for it to clear, Fasth may well have been taken by another ambitious GM.
Also once you have Fasth, then you can consider making some 2-for-1 or 3-for-2 deals to free up that extra spot for an offensive player again (or Goligoski if you really want him)
One Year Yahoo H2H League - 12 Teams
G, A, +/-, PIM, PPP, SHP, SOG, GWG
W, GAA, SV%, SHO
C: Crosby, Getzlaf, Roy
LW: Benn (C), Semin (RW), Lupul (RW)
RW: Iginla, Wheeler, Voracek
D: Doughty, Visnovsky, Gonchar, Green
G: Miller, Kipprusoff, Markstrom
IR: Letang, Kesler