There might be a better way to do this: I added this to /etc/rc.local
Code:
openvt -f -c 7 -- /bin/login -f <user-name> &
chvt 7
Now I just need to figure out how to get the openvt command to run again (no auto this time) after an
exit or after
exec startx has exited.