It appears that the PublishContrib publishes as the user doing the publish process. This means that tricks such as making a cover for TWikiGuest
don't work if you are publishing as a non-authenticated user.
Would providing an alternate user (usable only by TWikiAdminGroup) be appropriate?
Update: I got this to work by having:
* Set PUBLISHSKIN = anon,pattern
* Set COVER = anon
* Set WIKINAME = TWikiGuest
* Set WIKIUSERNAME = guest
Where anon was defined in
TWiki scripts run as a user; it's a basic part of access controls. Glad you found a workaround!