This is actually a feature of replication believe it or not !
If you are using SQL 2000, in replication there is an option to apply scripts automatically pre-, or post-snapshot. I believe its a setting within the publication.
Just state the scripts to be applied - in this case your permissions after the snapshot.