Si es posible, si la conexión a la base de datos es a través de BDE, podés pasarle el Handle de TDataBase, asignárselo a un TDataBase y ambos objetos compartirán la conexión.
A mi punto de vista, lo más fácil y práctico es usar DLLs de clases, te recomiendo leer este Link
http://community.borland.com/article...,27178,00.html donde explica como usar estas BPLs en forma dinámica.
Saludos!