I have a friend who has BETTER hair than zac effron...his is really thick and like a very dark dirty blonde. He has trained it to swoop to the side a little and it looks very cute on him.
A lot of guys make the mistake of not blowdrying their hair and just letting it air dry. If you do that with the zac style, it will lay flat and stick to your forehead--not attractive! Blowdry with a round brush, and touch up with a little gel or hairspray to keep it nice.
Keep in mind that this hair isn't for everybody--it sort of makes you look younger because of the average age of the crowd that wears it. it can be very nice on the right face though!
He prob straightens it... I know that seems really gay but like I know joe jonas does it that way and he's got nice hair. So just get a straightener and you can force it into how you want it styled. Good luck :)