How are you deciding when 24 hours have passed? When the transaction is sent, or when the transaction gets 1 (or X) confirms? What times are you using - the "time" given by a third party service like Blockchain.info, or the block time, etc etc?
Why would I bet anything more than 0.1 BTC again?
How are you going to handle purposefully unconfirming transactions?
Are you running this off a separate wallet?
Yes - it is a separate wallet on blockchain.
The purpose is for all people to pay 0.1 BTC. The higher bets are for those players who like to gamble if you know what i mean. The bets are now low, but when people confirm that the lottery is not a scam I will make bets a bet higher.
The time is the time when i recieve a transaction on blockchain.