I think the only way to get a Snorlax with Focus Punch is to trade it from the Gen IV games, where it was a TM. As it is not an Egg Move for Snorlax, and it is not taught by either Move Tutor or TM in Gen V you can't get it in Black/White or Black/White 2 in any other way.