Shipping not flexible enough for my needs

I have developed a quick Market Press site, but need the shipping to do the following:

1. Free if a buyer wished to collect

2. Fixed price for 1 item

3. Lower price for subsequent items.

I can’t find a way of doing this with the shipping options available. Is this possible?