go to an existing pokemon center, find the tileset (bottom of header page) and make the new map have that tile set. Someone will have to script it though so it works like a Pokemon center.
Trainer sprites is not in my area of expertise. I can map and that is about it. I am also good with story and ideas. But Pokemon/trainer sprites, I have no idea.