Send text line: "POST /jr_addhighscore.php HTTP/1.1"
Send text line: "Host: www.silvernova.co.uk"
Send text line: "Content-Length: 29"
Send Text line: ""
Send text line: "?name=pooface&time=300&zone=3"
Send text line: ""
To be honest, GET is probably easier to do, as POST requires you to calculate how long the data is you're sending first, with the PHP script though you'd have to use $_REQUEST["variablename"] instead of $_POST["variablename"]
Might be worth sending two blank lines and the end, some servers dont do anything with just one (due to differences with CR and LF)
If you don't want to use the GET method, you can use post, and do the following:
Send Text line "POST /jr_addhighscore.php HTTP/1.1"
Send Text Line "Host: www.silvernova.co.uk"
Send Text Line "Content-Length: " + (insert calculation here to calculate how many charactors are in your post data - 29 in this case)
Send Text Line ""
Send Text Line "?name=pooface&time=300&zone=3"
Send Text Line ""
Again, might be worth usign two blank lines intead of one to see if that makes any difference
Oh, and make sure everything in the post data variables is url encoded when you send it, eg if its a name make sure spaces are changed to %20, and so forth all none alpha-numeric characters - should just change them to a % then the hexidecimal representation of the charactors ascii code, eg "?name=poo face" would have to be "?name=poo%20face". Alternatively, just filter out all none-alphanumeric charactors instead of having to write code to convert them to their url encoded values
Use this as your packet:
POST jr_addhighscore.php
Host: Silvernova.co.uk
Content-Length: str$(len("?name=pooface&time=300&zone=3"))
---
?name=pooface&time=300&zone=3
---