http://www.cs.cf.ac.uk/fun/welsh/Lesson01.html
I'm afraid I can't be much help, as I've let my Welsh studies fall by the way-side, but that site is great for pronunciations. It has audio files.
Vote on my brand new name list! Updated often~
http://www.babynames.com/namelist/9679929