Sounds like you pretty much have the project mapped out.
What exactly do you need help with ?