советчики интересные пошли. говорят же:
>>передача данных
и какие объемы ты передашь через глобальную переменную? а ведь еще и синхронизировать нужно запись\чтение. именно для организации передачи данных с их повсеместным чтением для общих задач эффективнее всего использовать неименованные пайпы (libc - man pipe).
>> поридется свою писать...
вам не стыдно? медвежьи услуги обычно не в почете. strtok()...