Я думал, что второй параметр предназначен для передачи параметров, которые будут привязаны к запросу.
Если сервер позволяет вам выполнить два SQL-оператора за один раз, возможно, это сработает. (в конце каждого запроса добавляется завершающая точка с запятой и оба запроса объединяются в одну строку).
$sql = "INSERT INTO images (path, useremail, approved, flagged,caption,date) VALUES ('$target','$email',0,0, '$caption','$b');";
$sql1 = "INSERT INTO users (name, email, phone) VALUES ('$peoplename','$email','$phone');";
$conn->execute($sql . $sql1);
иначе очевидное
$conn->execute($sql);
$conn->execute($sql1);