Lo que puedes hacer es revisar primero que los nombres de los campos en la base de datos esten iguales a los q tu mandas a llamar en las consultas correspondientes
puedes hacer algo asi:
Código PHP:
Session_start();
//conecto con el servidor
$conexion = mysql_connect("localhost", "usuario", "clave");
//conecto con la primera base de datos
mysql_select_db("'".$_SESSION['username']."'", $conexion);
//ago la consulta.
$consulta1 = mysql_query("SELECT Id_user_friends,Name_User FROM amigos ",$conexion);
mysql_select_db("usuarios", $conexion);//conecto con la otra base de datos
//realizo la otra consulta
$consulta2 = mysql_query("SELECT Id_user,Estado FROM usuarios ",$conexion);
$ID_user= $consulta2["Id_user"];
$ID_user_friends= $consulta1["Id_user_friends"];
$Name_User= $consulta1["Name_User "];
$Estado= $consulta2["Estado"];
if($ID_user_friend == $ID_user && $Estado=1)
{
//INSERTA datos en Conectados_chat
}
revisalo y si te sirve espero que me des un karma jejeje