Start by listing possible login profiles for csh:
ls -la $HOME/.cshrc $HOME/.login
.cshrc should have read and execute permissions and owned by your login ID. .login is run after .cshrc, but it sounds like they are not getting run. Verify that by first putting an echo in each file, then login again. To see what happens when your shell actually runs .cshrc, use the source command:
source .cshrc
then display the autologout variable (which will likely be set). csh is quite non-standard as a shell in Unix (except for some programmers), so if you're not tied to a specific shell, you might switch to a more mainstream shell like /usr/bin/sh (HP's POSIX shell) or /usr/bin/ksh. You can change shells at any time with the chsh command:
chsh your_loginID /usr/bin/sh
For sh (which is not Bourne) and ksh, profiles are: /etc/profile and then .profile.
Bill Hassell, sysadmin