Do you have error reporting turned on for the live server? It seems that there might be an error occurring somewhere that is not being displayed. If you don't have access to the php.ini file then you can add in the following code to the top of your page to allow for error reporting:
<?php
error_reporting(E_ALL);
ini_set('display_errors','on');
?>
When you configured this locally did you specify upload locations that are present on the live server?