You are really looking at a javascript solution here i think.
browsers have there own built in text reszing and zoomin gfunctions which you cannot control, these are the purely for the user.
you can use javascript to capture events and alter
CSS properties on the fly which would give you your desired effect. i however am rubbish at JavaScript so cant help. Sorry