are you sure names co dont give out smtp? I thought they they do now... (i know they never used to I htink it changed recently) - or maybe im thinking of a different ISP..
anyway did you add your sky username / password to the outgoing server authentication?
anyway did you add your sky username / password to the outgoing server authentication?