Yes, the FreeSSM program can be used for reprogramming or flashing an Engine Control Module (ECM) on a 2009 Forester with a used one. However, it is important to note that replacing the ECM may require additional steps such as matching the new ECM to the vehicle's immobilizer system. It is recommended to consult a professional mechanic or dealership for guidance in this process.