Быстрый ответ: вы можете использовать html-формы для передачи ваших данных методом POST.
PHP просто получает данные, отправленные браузером, и единственный способ заставить отправку сообщения - использовать формы.
Вы можете использовать скрытые формы, дополненные javascript или аналогичными имитаторами ссылки, но мне больно.
Вы также можете использовать ajax для передачи данных, но не существует верного способа предотвратить вмешательство пользователя в ваши данные. Это немного сложнее. Например, в Firefox и firebug несанкционированное вмешательство в POST-переменные очень просто.
Возможно, вы хотите подумать об изменении логина вашего приложения и протестировать сообщения об ошибках на стороне сервера на основе реальных данных.
Если вы используете ссылку, которая приводит к сообщению об ошибке, может быть, вы можете не показывать ее, например.