Unless this is recently changed, I believe you will find that both the Macbook Pro and the current imac all share the same firewire bus for both the FW 400 and 800 ports. This has been discussed extensively in the past. In my usage, I have found that if you connect anything to the firewire 400 port, the entire FW bus runs at firewire 400 speed. The only way to get Firewire 800 speed from your drives is to plug any FW 400 devices into a drive that has both FW 400 and 800 ports, and plug the FW 800 drive only into your Mac. You can verify these settings in System Profiler. This also applies to any Express cards you may plug into your Macbook Pro, which also still operate off the same Firewire bus as the internal ports.
I have plugged my MOTU Traveler (FW 400) interface into an OWC FW 800/400 drive with no problems, and the drive does operate at FW 800 transfer speed. The imac does not have any expansion ports.
Don't know how many audio tracks you are planning to record at a time, but I wouldn't worry too much about FW bandwidth. Your main concerns regarding audio are hard drive speed and RAM. Get as much RAM as you can, and record to an external FW 800 drive. You should be fine.
Bob