Many Ideas but No "Hacking" Skills
fname: Personally, I would hire a professional, not necessarily a contractor, that can get the work done in a reasonable amount of time.  Do you have any friends that are programmers that can assist you?