If you aren’t picky, a new set of rims wouldn’t be expensive.
There are a few places in my area, that have stockpiles of used rims. Not all rims are more valuable as scrap metal. It depends on the rims.
You’re on the west coast. I would think that there are a large number of car graveyards within a few hundred miles.
If they have reasonable prices for shipping, I’d look into that.
However. Putting a tire onto a rim is difficult.
If your son can remove the damaged rim, and the one with a flat, you could go to a wheel/tire place, and have them put a retread or cheap tire on the ok rim, and either get another rim there or buy/use a donut.
Once you get the temporary tires on, you can drive the vehicle to a repair shop for much cheaper than a tow.
If you do have AAA, I would use them.
I’ve used them before. The trick is, they won’t pick it up from your house. So. If you can limp it out to even the street you live on, you can call them. They tow for free, for x amount of miles. Then charge by the mile to your destination.
If the car can be driven VERY slowly, it shouldn’t hurt the car. The rim is already shot. If you aren’t dragging the undercarriage, you can move it.
If money is not the highest priority, I would have it flat bedded to a service shop.