BudgetLink can capture Budgets on a Weekly Basis.
It can be done manually via the Weekly Budget Entry form