Shell script assistance Urgent

write a script using shift and case to receive 11 argument and do the following
--arg1 - print hello message and the current proccess id
--arg2 - read and edit a file based on the value which came along with the arg2.
--arg3 - validate whether all 15 arguments are available along with there values if values are required.
--arg4 - print the content of the file that is given in argument
--arg5 - create a shellscript to copy a file from one machine to another machine.
--arg6 - generate xml file if it not present in the system in a specific location
--arg7 - print the exit code of arg1-6 with a success message.
--arg8 - send an email for each failure of the argument execution from arg1-6,9.
--arg9 - receive multiple input location from user and validate whether the permission of the directory is 755 or not.
if the permission is not there then print the location name and change the permission.
--arg10 - print the proccess execution time till now. in days,hour,minute,second format.
--arg11 - runs a shellscript file with another user. both will be provide with an argument. It should not ask for password.

May i serve coffee while i work for you, sir?

bakunin