Thank you for the reply. Please accept my apology for the delayed response, apparently it was a better idea to go and stand in shop queue's all day rather than try to sort this problem out - or at least that's what I was told :)
I have managed to have a go with the code you provided but still no luck, it still doesn't appear to be sending anything via AJAX POST. Yet, if I pre-fill the variables in the php page it posts the information to the database as I would expect.
I don't suppose anyone has a working version they could post? Not the ones already listed on this site as they don't seem to be working form me. Failing that, any more ideas would be appreciated.