Hi,
first of all, apologies for the late reply.
Regarding your question though, there isnt really anything – short of writing your own filter – that would allow you to do this in that much granularity.
The coupon/discount plugin would allow you to set a 20% discount for a logged in user (with some requirements like minimum order values and some such ) but that is about as far as it goes I’m afraid