Hello JLCM,
One way to detect whether or not the camera is a firewire camera or standard camera is by the camera ID that is assigned in MAX. A firewire camera is given the name cam0, cam1, etc. and non-firewire cameras will be given the name img0, img1, etc. When a user specifies which camera is used in the program, the name will give away what type of camera it is!
Hope this helps.
BB_Phil