I'm not entirely sure if I've understood the question right... but here's something which may or may not answer your question (works in Google Chrome, not sure about anything else):
var db = openDatabase(dbname);
db.transaction(function (query){
query.executeSql(sql);
});
But you mentioned "web created"... does that mean with a server-side script like PHP? It sounds to me like you have the SQL necessary to import into the database, so why not just create a page with a text box that will let you paste the SQL in, and then post it to the db. If that's in PHP, then it would look something like this:
<form action="index.php" method="POST">
<textarea name="query"></textarea />
<input type="text" name="password" />
<input type="submit />
</form>
<?
if ($_POST['password']=="my super secure password")
{
$dbname='base';
$mytable ="tablename";
$base= new SQLiteDatabase($dbname);
$base->queryexec($_POST['query']);
}
?>
It shouldn't be too hard to come up with an equivalent in any other language. If you need help, you know where to ask! ;)