Any Mac whose hardware can boot from FireWire also has the capability to boot from USB -- but Mac OS X lacks that ability, oddly.
It should be possible, given a capable bootloader and the correct Open Firmware settings, to make Linux boot from USB.
tooki
P.S. A few USB enclosures, for some reason, don't work right for USB booting. I couldn't tell you which, though.