Like if I had a choice scarfed machamp and it runs out of PP for Dynamic Punch, will I be forced to use struggle or choose a different move?
You would use Struggle.
Source: Experience