This is going to be difficult to find without Terminal, but do you have any of the following files:
.bash_profile
.bash_login
.profile
.bashrc
You may be able to see them using your Guest account's Terminal session
ls -a /Users/yourShortName/
If you find any of the above files, you might try using something like TextWrangler (which can edit invisible files) and clean them up. By default you do not have any shell initialization files unless you either created them, or some Open Source package you installed created them.
Another thing you can try is downloading the iTerm terminal emulator, and see if that works
<http://iterm.sf.net>
If iTerm works, then this is related to Terminal and/or Terminal preferences and dependencies.
If iTerm does not work in the same way that Terminal does not work, then this is related to the Unix environment, which is generally related to the shell and the shell initialization files.
I am assuming that you use the bash shell (default shell on Mac OS X, unless you have been upgrading since Mac OS X 10.2 days, and then it might be tcsh). Do you know what shell you are using, as that does affect what shell initialization files are being used.