Of those champs, the only one you'll want actual support items on is Soraka. Braum is pretty much Sightstone, Sweeper, Supp item, and full tank. Maokai is Sweeper, Supp Item, Sightstone, bulky AP. Kayle is Sightstone, sweeper, full AP (you'll want to sell off the support item). Janna's in the same boat as Kayle, but you keep the Supp item (usually Frost Queen).
Primarily focusing on Mao support:
You'll want either Ancient Coin or Brace to start (suggestion is getting coin unless against poke champs like Ez, where brace's sustain will help more)
Don't rush sightstone, babies will suffice for a while, get a pink though and 2 greens.
First item you'll want is either part of
's tree
Then go sightstone. You'll want early CDR to get into bulky AP.
Full item build would look like this
Support item of choice,
,
,
or
,
,
or
, 
Essentially, if you get Hourglass, give up Portal for Sightstone, if you get Portal, give up Hourglass for Sightstone.
Skill order is up to you, though I usually go maxing my Twisted Advance first.