the install cost should cover dish and cabling.
I'd ditch the VM broadband and get sky's free offering - which means you'd need a phone line (BT) installed but the sky box should be ok connected to your VM line. when it dials out it's to a free number except if you use interactive paid for features.
this site might help
http://www.skyuser.co.uk/