gracias por responder $thisone
no habia pensado en esto de las cookies, me parece que para ello tendria que fijar una cookie por cada suscripcion que haga el usuario, especificando su estado...ya que las suscripciones son independientes por tema..inmagina cuando los temas crescan, si hay 400 temas y de ellos el usuario tiene 200 suscripciones serian 200 cookies
para el usuario.
al final creo que voy a terminar haciendo un loop, recuperando los temas y haciendo una consulta dentro del loop a la tabla suscripciones para comprobar si el tema esta en las suscripciones del usuario.
de nuevo gracias, cualquier otra idea sera bienvenida