Need three shipping options: In Country, International & Hand Collection (no charge)

I have three shipping methods:
In Country (flat rate per order, regardless of quantity)
International (table rate per item)
Hand Collection (no charge)

At present I am using mp-shipping-table-rate-intl.php to achieve the table rate (simply setting the same shipping cost for In Country regardless of item price to acheive the flat rate, and setting an escalating scale for International).

It should be possible to add a third option, any ideas on how to define this?

My other thought was to somehow modify the download feature, which has no shipping charge...?

Thanks!