Guy advice anyone?

So I have a crush on this guy at school, but I'm way too shy to talk to him. He's really shy too, so you'd think it'd be easy, but so NOT. I'm too shy to talk to him in person, so this past weekend while we were at Marching Band Competition, I wrote a poem for him (anonymously) and the announcer read it over the loud speaker. I don't know what to do, I really want to tell him I like him, but like I said I'm too shy, plus his friend says he's not very social, and he doesn't usually talk to girls. Can someone help?