Is it possible to put the user catalog on a webserver?

Yes, in this case just indicate the URL of the file, example:

UserCatalog http://www.mycompany.com/guixt/usercatalog.txt