Small scale CHP has finally arrived for the domestic/small commercial installation.
whispergen, a NZ company have developed a unit which would suit such a purpose and which uses a modified stirling engine to produce electrical energy from natural gas, the excess being sold back via the grid and the "waste" heat being used to produce heating and hot water.
see
Remove antispam and add 670 after bra to email