You can't use real 800x600 on your monitor + real 640x480 on your TV. (with real I mean non-virtual)
Did you already try things like this:
Then you will get a 800x600 virtual desktop on the tv at 640x480. You can access the full desktop but it is virtual.