Top Australian sporting stars are to wear rainbow laces at fixtures this weekend as part of a campaign against homophobia.