see this thread for details on adding fields to the checkout form created by the wizard.
http://www.webassist.com/forums/posts.php?pid=82829
adding the shipping options will be similar, the selected option will need to be stored in a session variable, you can then create shipping rules to trigger based on the session variable value.