Da Vinci Sleep Clock will help you keep a daily polyphasic sleep schedule - also known as the Da Vinci sleep.
It allows you to set your own sleep/wake cycle schedule, and at any given time will tell you whether you should be sleeping or awake.
Configurable alarms will tell you when to go to sleep, and wake you up when you are supposed to be awake.