Upgrade to atleast Splunk 5 more so to splunk 6, splunk 6 forwarders wont forward to 4.x indexers.
The general rule is "no". Receivers are backwards compatible with senders, but not the other way around. So your indexer has to be the same release as the forwarders it receiving from, or higher.