como te decia, el problema es que al ejecutarse la dll en el servidor, su directorio "actual" no será el directorio donde se encuentra la dll... seguramente será el directorio "actual" del webserver, no se si será valido en el caso de ISAPI/NSAPI, pero podes intentar averiguar la ruta imprimiendo en una de tus páginas el valor de paramstr(0).
Hasta luego.