smit, очевидно, что $GetBoardComments, передаваемый в цикл foreach не является массивом.
Можете проверить, что по ходу дела происходит с этой переменной. Например, используя var_dump($GetBoardComments); после 12-й, 13-й и 14-й строчек.
При чём здесь, простите, функции?
В приведённом Вами примере он применяется к строке, полученной в результате выполнения функции, или к логической переменной, которая так-же может быть получена в результате выполнения этой функции.
erast_fandorin, хорошо было-б, прежде чем читать из файла, закрыть его после записи.
Или изначально открывать его в соответствующем режиме, раз уж один ресурс для него используете...
Используя api от веб-мани реализовать перевод средств со своего кошелька на кошелек зарегистрированного на Вашем сайте пользователя.
На каких условиях осуществлять перевод, как фиксировать его у себя в базе - полностью на Ваше усмотрение.
Сохранность конфиденциальности данных о номере кошелька пользователя и сопутствующих ему данных (ФИО и прочее) - тоже зависит от Вас и регулируется законодательством.