Pues algo sencillo con lo que puede checar es verificar que realmente traiga informacion la variable $datos es decir:
Código PHP:
for($i=0; $i<$numero; $i++)
{
echo $datos['i'];//Verfica que se este ejecuta el echo
$consulta = mysql_query("INSERT INTO urls (URL) VALUES ('$datos[i]')") OR DIE(mysql_error());
}
Saludillos