Create a file in /usr/local/share/ called common_hosts (make sure it is world readable - 'chmod 644'). Inside this file, list common hostnames (on seperate lines) that you commonly have to type out.
Now edit line line 83 of the global completions file (/usr/share/init/tcsh/completions) so that it refers to the new /usr/local/share/common_hosts file instead of /etc/hosts. i.e.: alias list_all_hostnames 'grep -v "^#" /usr/local/share/common_hosts'
Say your common_hosts file contains the hostname:
dhcp-user.192.168.1.1.somehost.edu
If you need to ssh or that host you could just type:
ssh dhcp[tab]
And the shell will expand the hostname.

