Using an Arduino as an AVR ISP

I've not used AVRDUDE in command line mode, so of limited help. However:

sudo avrdude -c avrisp -p m328p -b 57600 -P /dev/cuaU0

As you said you are burning to a meg8 processor why have you specified the m328p processor type in that command?

Lefty