gsm send string from computer

// SAmplee data comming from pc @09482355387,name,fname,lastnam#
// iwant to get the first 11 number as mobile number, and the rest is the msg,.
// but its not working

//if I assign a number and msg directly will it works.,

#include "SIM900.h"
#include <SoftwareSerial.h>
#include "sms.h"
SMSGSM sms;
int numdata;
boolean started = false;
char smsbuffer[180] = "";
char n[20];
char number[10];
char message[180];

const int LedPin = 13;

char compin;
String ser;

void setup() {
Serial.begin(9600);
Serial.println("Connected");
pinMode(LedPin, OUTPUT);

if (gsm.begin(2400)) {
Serial.println("\nstatus=READY");
started = true;
}
else Serial.println("\nstatus=IDLE");

}

void loop() {

if (Serial.available()) {
delay(50);

while (Serial.available() > 0) {
compin = Serial.read();
if (compin == '@') {
int p = 0;
while (Serial.available() > 0) {
compin = Serial.read();
if (compin == '#') {
break;
}
message[p] = compin;
ser = ser + compin;
p++;
}

}

}

char asggasg[10];

asggasg[0] = message[1];
asggasg[1] = message[2];
asggasg[2] = message[3];
asggasg[3] = message[4];
asggasg[4] = message[5];
asggasg[5] = message[6];
asggasg[6] = message[7];
asggasg[7] = message[8];
asggasg[8] = message[9];
asggasg[9] = message[10];
asggasg[10] = message[11];
/// attemp to send
if (sms.SendSMS(asggasg, "from vb"))
Serial.println("\nSMS sent OK");

char aaaaa[10];
aaaaa[0] = message[0];
aaaaa[1] = message[1];
aaaaa[2] = message[2];
aaaaa[3] = message[3];
aaaaa[4] = message[4];
aaaaa[5] = message[5];
aaaaa[6] = message[6];
aaaaa[7] = message[7];
aaaaa[8] = message[8];
aaaaa[9] = message[9];
aaaaa[10] = message[10];
/// attemp to send

if (sms.SendSMS(aaaaa, "from vb 2"))
Serial.println("\nSMS sent OK");

for (int t = 0; t < 160; t++) {
message[t] = ser.charAt(t + 11);
Serial.println( message[t]);
}
/// direct assign

if (started) {
//Enable this two lines if you want to send an SMS.

if (sms.SendSMS("09482355387", "Arduino SMS"))
Serial.println("\nSMS sent OK");
}
Serial.println(ser);
ser = "";
}

}

Your point is?

how could I send msg using vb.net
// SAmplee data comming from pc @09482355387,name,fname,lastnam#
I need to get the first 11 number as my receiver. ang the rest is the message., but the gsm library cant accept string.

I did pass the string to char array., but not workings.