Sync iPod Touch Automatically when on WiFi but not plugged in
If you're willing to jailbreak, you can install Wi-Fi Sync.

This is a jailbreak tweak invented before Apple implemented the actual iTunes Wi-Fi Sync, and can be scripted with AppleScript to sync whenever you want it scheduled.