Probably, you could...
It will all be in the details. Whatever you wire the digital output to, won't be able to tell the difference. A voltage is a voltage, in theory...
However, there are probably practical differences. My biggest concerns would be IO speed, and current. The output needs to be able to provide enough current to drive the hardware. I'd say (I'm no HW expert,) analog outputs can't supply as much current as digital outputs. You should at least check it, or the outputs will get fried.
Other solutions will be initially more difficult, but might be better from a technical PoV. Maybe I2C PWM chips would help? That would give you a lot of PWM channels.