$home/lib/profile is run on login; you can stick arbitrary commands in there. note rio's -i option. take a look at glenda's lib/profile and bin/rc/riostart for examples.
running "c:" has a good chance of finding and mounting a FAT partition; see dossrv(4). note that c: and dosmnt, like many other things in plan9, are simple shell scripts. just cat them to see what they're doing. you won't find a method to log in as a different user (as a "normal" login session) without rebooting. fgb's a person, not a thing you install. contrib packages are organized under the name of the package's author. running "contrib/install fgb/abaco" installs fgb's abaco package. anthony