All those ingredients should be available from any decent homebrew store. You may get Carapils instead of Carafoam, but the only difference there is the producer of the malt. Citra is sometimes in short supply though.
Equipment wise - get a standard single-stage fermentation homebrew kit. Your local shop should steer you in the right direction. I do recommend using a Better Bottle as a fermentor, but that's just personal preference.
The Fiesty(sic) Goat Brewery est. 2007 & Clusterfuggle Experimental Ales est. 2009
Planned: sLambic II, Flanders Red II
Primary: Fat Man Porter, Orange Blossom Mead, sLambic I
Secondary: Flanders Red I
Kegged: 3 different ciders, Janet's Brown, Barrel-aged Stout, Hallertau Blanc Pale Ale
Bottled: Flanders Red I