No entiendo acerca de "irlas insertando automaticamente" supongo que es por medio de un formulario. Si es asi solo haces un formulario, recordando hacerlo de una manera como esta:
Código:
<form name="formulario" id="formulario" enctype="multipart/form-data" action="registro.php">
<input type="file" name="foto" id="foto" />
....
</form>
Luego, en la pagina donde se manda la informacion (registro.php en este caso) obtienes la informacion del archivo y lo subes al servidor...:
Código PHP:
$foto_tmp = $_FILES['foto']['tmp_name'];
$foto_tipo = $_FILES['foto']['type'];
//Obtienes el tipo de la foto si es jpeg-jpg o gif, ya que la tienes de modo MIME
switch($foto_tipo){
case 'image/jpeg':
$foto_tipo = 'jpg';
break;
case 'image/jpg':
$foto_tipo = 'jpg';
break;
case 'image/gif':
$foto_tipo = 'gif';
break;
}
//Haces un nombre aleatorio, por ejemplo. En este caso usamos la funcion de PHP uniqid(); Lee mas de ella si quieres
$nombre_aleatorio = uniqid();
//El lugar donde vas a poner la foto. En este caso se pondria en una carpeta como http://localhost/images/fotos/nombre_nuevo.tipo_foto
$foto_destino = "images/fotos/".$nombre_aleatorio.".".$foto_tipo;
//Mueves el archivo desde su ubicacion temporal hasta la nueva ubicacion
move_uploaded_file($foto_tmp,$foto_destino);
Saludos y espero que te sirva, no he probado el codigo pero deberia servirte...