For example if today I donate $10 and get the supporter rank, can I donate another $10 and automatically be added to VIP a week later?
Yes if you already have Supporter, when you go to checkout for VIP it will change to $10. You will see the change on the last page before you select payment method.