I did some searching on the forum before posting this note. However, it may have been posted and I just didn't find it. I appologize if this is a duplicate.
I have had this issue with not only osTicket but with other PHP based solutions like osCommerce. When I would attempt to use the setup process it would either just go away and never come back or result in a blank page. The problem is the way mySQL and PHP communicate on Windows.
When you try to connect to a mySQL database using mysql_connect() and use localhost it will automatically attempt to connect using "named pipes". If you, or your provider, do not have named pipes turned on in mySQL (not the default) it will never connect. The fix is to use 127.0.0.1 instead of localhost. The install will work perfectly after that. This address is called the loopback address and is basically the same as localhost. When mysql_connect() sees this address is knows to connect via TCP instead of pipes.
Simple solution, difficult to find. You get the blank screen because the server is waiting for the database setup to complete and it never returns from trying to connect to mySQL.
When I was fighting this issue on osCommerce all I ever got as a reply was that my problem was using Windows instead of Linux. I was never able to resolve it and ended up having to convert to Linux. With osTicket I have no option but to install it on a Windows server so I had to figure it out.