Was going to say jumpstart and/or diskless are your only options. Depending on how old you mean is old (i.e. are we talking Sparcstation old, or Ultra 5/10 old), if you are in the Ultra 5/10 and newer range, you can get a USB/Firewire controller if you can find a SIIG SC-UNS012 (it used the same exact USB/Firewire chip used in the sunblade 100/150. They are harder to find now, but they use to be about $20.
That said, you might not be able to boot from a CD/DVD drive connected over USB since I believe Solaris 10 changes the device ID's of USB devices on every boot and the install process requires a reboot during the boot process in which it still needs to read the CD/DVD. Since the device ID changed, you get an invalid boot device on the reboot, halting/failing the install. I don't think firewire suffers the same problem, but I don't think I ever tested booting from a firewire drive on a Solaris box.