Hola Lazard.
Creo que tu problema esta en el query que haces
Código PHP:
$consulta22 = "SELECT nombre, apellidos, ciudad, pais FROM usuarios WHERE nombre='$nombrebusqueda'";
$resultado22 = mysql_query($consulta22) or die('La consulta falló: ' . mysql_error());
$linea22 = mysql_fetch_array($resultado22);
$consulta223 = "SELECT id FROM directorio WHERE nombre='$nombrebusqueda'";
$dostres = "SELECT * FROM directorio";
$resultado223 = mysql_query($consulta223) or die('La consulta falló: ' . mysql_error());
$linea223 = mysql_fetch_array($resultado223);
Recomendaria usar un solo query para que puedas encontrar cualkier busqueda.
Intenta con este query .
SELECT U.nombre, U.apellidos, U.ciudad, U.pais, D.id FROM usuarios U , directorio D WHERE U.nombre='$nombrebusqueda' and D.nombre=$nombrebusqueda'