OK, this sounds a bit strange. From what I can see you have two seperate contracts, one for the BT Telephone line and one for the BT Broadband. If the contact for the BT Broadband has months remaining, you will have to pay for those. You should not have to pay a connection or cancellation fee outside of the contract period. If this isn't the case, post more details here and i'll try to help you.