Received an email from the free host admins, saying they've noticed some odd activity, and they want it to be cut back... and I'm not going to argue with my free hosts who I should be putting ads on my pages for, and have never donated to!
Looking at my stats, there were 76 hits (76 loads of the main page, anyway) since I put it up at 10am this morning. I'm/They're not worried about that, but it's the 868 or so pages that were subsequently loaded, and the database querying that occured as a result. Seems to have flagged a warning sign for them because the account has been more or less inactive for practically well.. ever.
Long story short, I've taken it off to keep them happy for the moment. I find it difficult to believe that it was such a problem, but I'm not going to argue. The database is still there, and I'll back that up in the next day or so, so eventually it's just a matter of re-uploading the php file again and it'd be up and running...
Have to excuse all the fuss, guys. I'll streamline the code these holidays and put it all up again. Watch this space; I'll keep you posted.