Hola:
Yo lo veo bien. Ese signo es correcto, aunque tal vez sea mejor usarlo así: &
Sabes que las variables están definidas y no llevan espacios... puedes probar el envío sin carácterísticas especiales (omitiendo el tercer parámetro de open)... y supongo que no tendrás problemas en recibirlos con php.
Saludos