Je ne vois pas la difficulté ! Par salle, tu gères une liste chainée contenant les réservations.
Pour savoir si une salle est pleine, tu parcoures la liste avec un compteur auquel tu ajoutes le nombre de place pour chaque réservation. Si ce nombre est égal au nombre de places dans la salle, tu ne permets pas de réserver. Pour annuler une réservation, tu supprimes un élément de la liste.
---
VB.NET is good ...
VB6 is better 