Assign surfaces to layers

Hi, I am trying to write a macro for creating a cube and assigning the 6 faces to 6 different layers. The basic idea is to have a button that does the task automatically. I know how to create the box, layers and how to copy objects to layers. But I am not able to select the faces using my macro. Right now I am creating a cube and using the explode command to separate it into 6 different surfaces. The next step will be to select those surfaces and copy them to their respective layers.
Is there a way to select the surfaces without actually having to click each of them?

Hello - you really need a script - Rhino.Python Guides with Python

-Pascal