Yes, you can setup the IMediaStreamActionNotify interface, then use onPublish event handler to start a timer on the server. The timer would run the snapshot code instead of user action from Flash app.
IMediaStreamActionNotify:
http://community.wowza.com/t/-/242
Java Timer:
https://www.wowza.com/forums/showthread.php?t=4219
Richard