Homeplugs do work on extension cables, but it's always better to plug them straight into the source.
In terms of paying... the plugs just send the broadband from your modem round your mains wiring, it costs no more than your standard broadband/dial up fee.
For more info try here:
http://www.in-home-network.co.uk/
They have a good FAQ section on the plugs.