My recommendation is usually to build one perfect email program, and then simply clone it every week, swap the content, and run it.
Building a separate email and campaign inside of an existing program is a lot more work, and limits your reporting abilities. Each Program can only have one success - which of your weekly mails will define the program success? Which has influenced the person's decision to purchase from your company?
Separate programs will allow see the results of each email in your Program Report - or you can run a program opportunity analysis, if you have Marketo RCA.
Cheryl's suggestion of using an engagement program is another great option, where you can see the results of each weeklyl mailing inside the engagement program.
Again, it all depends on how you want to report your results, and how much time you want to save building it.