How can I create a stored procedure to start a SQL Server job?
You can execute the stored procedure sp_start_job in your stored procedure.
sp_start_job
See here: http://msdn.microsoft.com/en-us/library/ms186757.aspx