A 48-year-old patient at Prince of Wales hospital in Randwick has been charged with two counts of attempted murder after police alleged he poured petrol on three fellow patients and set one alight on Tuesday evening in Sydney.