(1)当n=1时,a1=S1=2a1-2,解得a1=2.
当n≥2时,an=Sn-Sn-1=2an-2-(2an-1-2)=2an-2an-1,
化为an=2an-1,
∴数列{an}是以2为公比的等比数列,
∴an=2n.
(2)∵bn=log2an=log22n=n,
∴cn=
1
bnbn+1=
1
n(n+1)=
1/n−
1
n+1].
∴数列{cn}的前n项和Tn=(1−
1
2)+(
1
2−
1
3)+…+(
1
n−
1
n+1)=1−
1
n+1=[n/n+1].
∵对n∈N*,Tn≤k(n+4)恒成立,
∴[n/n+1≤k(n+4),化为k≥
n
(n+1)(n+4)]=[1
n+
4/n+5].
∵n+[4/n]+5≥2
n•
4
n+5=9,当且仅当n=2时取等号.
∴[1
n+
4/n+5≤
1
9],
∴k≥
1
9.
∴实数k的取值范围是[
1
9,+∞).