First of all, it doesn't make much sense to talk about a user's pwd. It only makes sense to talk about a process's pwd. You can talk about the pwd for a shell process being used by a given user. If that's the shell they happen to be working on, that's what you might call their pwd.
Now, I don't think this helps, but it might inspire:
On Linux, you have a /proc directory that's really a virtual filesystem that reflects the state of the kernel. Among other things, it contains a "directory" for each running process. One file in each directory is called cwd, and is a symbolic link to the current working directory of that process.
Now, SCO might have something similar. It should definitely be possible, unless the kernel keeps the information from priveleged users for security reasons. Someone might want to look at the system calls available on SCO and see what kinds of things are possible.