You shouldn't have to change out the entire crankset, just the big chainring.
You want the largest one you can fit, 50T would be good.
In the past, I have used an 8-speed cassettes and free wheels with a 9-speed system and it shifted ok. There is some overlap in mixing parts(Sheldon Brown talks about this). You should just try what you have and see how it works. My guess it won't adjust to where all 7 speeds shift smoothly, but if you can give the bottom(tallest)3 gears to work, that's ok, because w/ a Mac, that is all you will ever use anyhow.
If it doesn't work out, just buy a inexpensive 8 or 9 speed cassette. I like the cheap ones because I wear out the 11T sprocket so fast and the ones that are held together w/ pins(and fall apart in your hands), have replacement sm. gears.
I'm assuming you truely mean "cassette"(the new Mac's have a CST version) and not a freewheel.