Hmmm... drugs do this, might want to investigate how they are handled. If they are handled solely by the engine then possibly Timeslip or Haenlomal might be able to help.
Also, depending on what it is you are trying to achieve, maybe you can script adding a temp drug to the player's...