Can a homeowner install spray foam insulation on their own?

No, it takes a trained professional to install Spray Foam because of the sophisticated equipment needed to install it properly.