The service type will require a jquery or I can pass a PHP array with the given prices.
Wait/Handling and Weight is a simple math calculation with a single variable (# x $var).
When the script recalculates, the total at the bottom would need to be updated as well. This needs to be a action script (no reloading of the page).
Please let me know if you have any questions. This will be a fast listing since I'm looking to get this done tomorrow.