It isn't true.
The FW400 port is independent from the FW800 port, otherwise it would make almost no sense to have two different ports for one bus.
If you have FW400 device on the FW800 port, and a FW800 device connected to the FW400 device, you will only get FW400 speed for the FW800 device.