PaulS advice about attacking the project piece by piece is good advice. Get one thing working at a time. Divide and conquer if you will. That keeps the code that your trying to make work much easier to fix.
I would start a new thread about your Blue tooth issues. The title of your post will have Blue tooth in it (I assume). Doing that will give your thread responses from people that have blue tooth experience.
You never said what you fixed in the DS1302 problem.