I'm the first to admit that my knowledge is pretty small but I think Karma/Karmetasploit should do the trick:
h t t p://metasploit.com/dev/trac/wiki/Karmetasploit (delete the spaces in the h t t p)
Also airbase-ng should be worth looking into. If I'm talking rubbish please feel free to correct me so I can learn. Hope it helps.