Olha, o único problema, acho, é se você for usar um host gratuito, porque a maioria deles não deixa você mudar nada, e você não poderia instalar a sua biblioteca. Pois isso, como o próprio código diz, o servidor "executa" a sua biblioteca, e pra fazer isso, a sua dll teria que estar registrada no servidor, e isso acho que todos hosts grátis não deixam... E seria beem mais fácil criar isso em ASP... Não precisa de nada de vb nisso.