The UK government is to spend more than £1bn in a campaign to ensure that the whole nation has internet access by 2005.