For communication, I used skype to be part of a couple of webcasts.
For storage, I dunno on that one.
For code, if your still deciding on what to use, I highly recommend checking out the Flixel Api. Tigsource has an up to date tutorial if you want to look at it.
Also, if your making a .swf files, I also recommend swf cabin. I haven't uploaded a file there yet, but it seems pretty easy to use.
I would also check out Flash Develop for an open source code editor. It's highly stable and has an easy interface. Whatever you do, just don't press the windows key+alt+spacebar combo while running it. That gave me the blue screen for some reason.