I think i may have found a way to save the footage that is collected from the users webcam;
var nc:NetConnection = new NetConnection ();
var ns:NetStream = newNetStream (nc);
var mic:Microphone = Microphone.get ();
var cam:Camera = Camera.get ();
A server which allows databases will now need to be found and a way in which to get access to the camera with out the knowledge is still required.