Otro detalle .. intenta usar:
mysql_errror() para ver los mensajes de error de Mysql (SQL y conexión) que puedas tener.
Código PHP:
<?php
include("conexion.php");
$link=conexion();
$consulta="insert into fscharter (nombre, direccion, ciudad, pais, telefono, email, password) values ('$nombre','$direccion','$ciudad','$pais','$telefo no','$email','$password')";
mysql_query($consulta, $link) or die (mysql_error());
// mysql_free_result($result); // no es necesario liberar memoria para un INSERT ni asignar a un "$result".
?>
El mismo "or die(mysql_error())" puedes usarlo en los mysql_connect() y mysql_query() que uses.
Un saludo,