Maybe I can start to answer your question, though this may only be a part of the whole solution.
The code I pasted here is from my /etc/syslog.conf file. It's purpose is to send ALL system messages on my machine to /tty12 and send all KERNEL messages to /tty10.
Working on the (possibly incorrect) assumption that Apache (log) output can also be trapped by the system log daemon, you could use a line similar to the above, but with *.apache /dev/tty2 or apache.* /dev/tty2
Hopefully it's as easy as that. If there's more to it, I would think it'd be a configuration issue in/with the Apache httpd.conf file.
Best of luck