Ok,
Zu a)
Den relativen Pfad zur aktuellen DB erhälst Du via @Webdbname. Dies kannst Du zum Bleistift in ein Computed for Display Feld packen und hast so zugriff via JS.
@Webdbname liefert in deinem Beispiel: irgendwas/db.nsf
zu b) Quasi also wie in diesem Forum, zuerst als Anonymous einen Gastzugang und dann die Möglichkeit sich einzuloggen um an weitere Infos zu gelangen.
Dass habe ich auch noch nie realisiert, kann ich nichts dazu sagen.
zu c) Soll das eine @Formel sein oder LS oder JS?
in @F in einem Computed Field oder als Computed Text:
@if(@lowercase(@username)="anonymous";"0";"1")