C'est pas un modal, c'est un tableau qui ouvre une espèce de modal, sur ton lien.
Un modal se détache nettement du fond comme un popup, sans les inconvénients du popup qui peut être bloqué dans les navigateurs.
Comment ça, c'est pas dynamique ?
Tu veux un contenu qui pourrait être changé
DANS le modal, c'est ça ? Ou ouvrir un autre modal en fermant le premier.
Dans ce cas, appelle ton modal (depuis le modal existant) en utilisant des liens ou boutons
onclick="openBtn('page.php')" auquel tu passes la page en paramètre.
Dans le JS, il faudra juste utiliser une variable pour le contenu demandé à la place d'un nom de fichier en dur.
Pour ce qui est de la place occupée par l'engin, on peut faire mieux.
Sur le site de Bootstrap, tu peux récupérer le JS modal seul, sans récupérer l'ensemble (bootstrap.js).
C'est con, ça marchait bien...