What have you tried? - Matt Gemmell
Post your code and ask specifiq questions. Nobody will do it for you.