PonyProg funktioniert auch über die COM.
Wenn du dir einen Programmer kaufst oder selbst baust, dann gleich einen mit USB wie den hier: www.ullihome.de/index.php/Hauptseite#USB_AVR-ISP
Es gibt aber jede Menge andere auch noch.