Firefly, you'll have to put a lot of that together from a couple of subject areas . Sounds like you really need to get a project management thing first though.
pick up any pm book and have a look at its description of the project stages - initiation, planning, implementation etc. there should also be some stuff on team/vendor management.
Mind you the first thing is to define the project - what is it that needs to be done so that its a success - who will know when its finished, how will you communicate that to your boss. Who's going to be paying for all of this and whats the link with you - is there a project "sponsor" or board ie. someone with organisational clout who can lean on any unwilling project participants!
For the sa stuff, you'll need to get the concept and have some kind of knowledge of its feasibility before you can even think of going to your 3rd party. If you're doing all this yourself, then you'll be the system analyst on the team - not a bad thing imo in smaller projects. You will need to be able to document your requirements so the fulfillment party can understand them. This can be surprisingly difficult and will need
a) some experience
b) some flexibility and lattitude in the fulfillment agreement
c) some knowledge of things like data flows, data definition etc. etc. pick your methodology and make sure 3rd party understands method and that you don't leave any i's undotted etc.
I would recommend some kind of initial stab of the data and procedural flow with some kind of prototyping mock up - making sure that your business expert is evaluating the prototype. The difficult thing here is ensuring completeness - has your business expert thought of all the cases the new system must handle - and qa - has your 3rd party done everything that's been spec'd.
Sounds like a lot of fun - you'll be wiser at the end of it!