Celoxis lets you fill time on behalf of another user; login as well as non-login users. You need to have the "Proxy" privilege granted. For a user with that privilege, when they go to the Weekly Time Screen, they see a pull-down list of users in the system. They can pick one and add time on their behalf.
...