Cita: $resultado= mysql_query("SELECT comunidades.idcomunidad, comunidades.nombrecomunidad, gestores.nombregestor FROM comunidades, gestores where comunidades.ID=gestores.ID order by comunidades.nombrecomunidad" ,$conexion);
En esa consulta SQL obtiens tus datos .. NO sé que campo es el que usas en alguna de las dos tablas implicadas (comunidades y gestores) donde guardas el dato del usuario ¿que creo ese registro bajo $_SESSION['usuario_id'] ?
Así que no se vé muy claro donde añadir el condicional a la consulta que estás ejecutando ..
No sé ve y sería necesario ver es la estructura de ambas tablas implicadas donde indiques donde y que guardas del "usuario" que va a relacionar que ese(os) registros son suyos.
Un saludo,