Here is how O2 and Virgin Media customers can have their phone and broadband bills totally paid for by providers for an entire year.