Just pondering this, which songs have another band or artist name somewhere in their lyrics? Nothing obscure (like Weird Al mentioning The Who in "Another One Rides the Bus") but well-known radio hits. I've got:
"Sweet Home Alabama" (mentions Neil Young)
"I Dig Rock & Roll Music" (Mamas & Papas)
"Hey Soul Sister" (Mister Mister)
"Smoke on the Water" (Frank Zappa & the Mothers)
"All The Young Dudes" (A three-fer! Beatles, Stones, & T.Rex)
"When Smokey Sings"
"Don't Call Us We'll Call You" (John, Paul & George)
"Rock & Roll Heaven" (Jimi, Janis, Otis, Jim [Morrison], Jim [Croce], Bobby [Darin])
More?
Bermuda
"Sweet Home Alabama" (mentions Neil Young)
"I Dig Rock & Roll Music" (Mamas & Papas)
"Hey Soul Sister" (Mister Mister)
"Smoke on the Water" (Frank Zappa & the Mothers)
"All The Young Dudes" (A three-fer! Beatles, Stones, & T.Rex)
"When Smokey Sings"
"Don't Call Us We'll Call You" (John, Paul & George)
"Rock & Roll Heaven" (Jimi, Janis, Otis, Jim [Morrison], Jim [Croce], Bobby [Darin])
More?
Bermuda