I had this problem recently trying to post to Personal Democracy Forum from MarsEdit (the Ranchero application I use with NetNewsWire, my feedreader).
James Walker has the solution (using drupal’s blogapi with MarsEdit | walkah) – it involves selecting Movable Type instead of Drupal to get full category support.