Hello Arnold, I can do all of this except the web page designing. Please PM me with more info on how much you are willing to pay?? Thnx.