Hallo Accenter,
kannst du nicht mal deine Dims einstellen. Dann könnte man dein Programm mal kompilieren.

Wenn du ByteMatch benutzt, steht deine Eingabe schon in einem Inputbuffer, nämlich _RS232INBUF1. Allerdings als Bytes.
Kopierst du einfach mit einer kleinen Schleife weg.
Code:
Const Inputsize = 10
Const Inputsize1 = Inputsize + 1
Config Serialin1 = Buffered , Size = Inputsize , Bytematch = 13
Dim Myinputstr As String * Inputsize
Dim Myinputbyte(inputsize1) As Byte
...
Serial1charmatch:                                           'Datenempfang Von UART2 Putty Terminal iPhone von Unterwegs'
   Pushall
   Disable Int1
   Reset Watchdog
   For I = 1 To Inputsize
      Myinputbyte(i) = _rs232inbuf1(i)
   Next I
   Received_flag = 1
   Clear Serialin1
   Enable Int1 
   Popall
Return