Is it possible to forward bitcoins without the private keys?
Short answer: no.

Longer answer: to 'forward' coins one needs to spend them out of the first receiving address, and to the next one. in order to spend them, one needs to sign a transaction using the private key associated with the first receiving address.