A partir de un .H no se puede crear una DLL. La DLL es el código compilado, y en el .H no hay código.
Que yo sepa, tampoco se puede sacar el LIB a partir del H...
Supongo que el .H tendrá las cabeceras de las funciones que hay en una DLL. Si sabes cuál es esa DLL, y la tienes, puedes crear el .LIB con el ejecutable implib.
bueno, es apartir de un .cpp realmente, en el .h pondrás las definiciones de las funciones y clases dentro de la DLL. Investiga en internet y cuando tengas problemas postea otra pregunta.