Another thing to look at - when dealing with prices or such there are already other mods and such out there such as permissions which restricts the destruction of blocks within an area or the such - and the power grid suppling the power could be protected all the way to the end user. Also, plugins like iConomy which have a built in currency could be used which would allow for a controled use of currency. All I would need is a block which only counts the amount of EU which has passed through it, and which can be reset. There is already a way to close the circuit if needed which means if they don't pay for the power they use, it gets shut off.
Another thing that might be really fun is setting up the block to allow only so much EU to pass through it before it closes itself. Same idea as above but expanded, allowing people to pre-purchase power and then use up to the amount they paid for.
Also I'd like to give that Mat block a try mentioned above. Might be interesting and fun to play with.