Energy metering

Hello everyone. I have just joined this forum, and know abosoluetly nothing about Arduino, but it certainly seems very promising.
I would like to explor to develop an application to store input from a pulse emitting energy meter, store it and make this data available through the Web, both real-time and historical records.
Can anyone point me in the right direction? (both Hardware and SW)