strategy for enabling a general query log on MySQL 5.0.95 with no restart?
I do not think for v5.0.95 is it possible to enable general log without server restart, but
as of MySQL 5.1.12, you can by executing this query,
You can try this on v5.0.95 as well and see whether it works or not,


  SET GLOBAL general_log = 'ON';


This method works on any platform and does not require a server restart. 

Baron has written a script to enable and disable log without restart of server for v5.0 as mentioned below:

http://www.mysqlperformanceblog.com/2007/09/13/enablingdisabling-query-log-without-server-restart-in-mysql-50/