I haven't used but I think Coinsplit.io is good for splitting the BTC or you can create a BTC-forwarding script, something like this:
You may use /etc/crontab on your Ubuntu:
* * * * * root /bin/bash /usr/local/bin/bitcoin_resender
And script shall looks like:
$ cat /usr/local/bin/bitcoin_resender
#!/bin/bash
if [ $(echo "$(bitcoind getbalance) > 0" | bc) -eq 1 ];then
bitcoind sendtoaddress YOUR_NEW_ADDRESS $(bitcoind getbalance) "Comment for resender"
fi
It will check every minutes your bitcoind balance and resend each bitcoins to YOUR_NEW_ADDRESS.
Your probably need to check the fee.
You can also use Bitcoind for this too.
References:
1)
Automated payment system2)
Original Bitcoin client/API calls list3)
API reference (JSON-RPC) ~~MZ~~