What that error message says is that your DISPLAY environment variable is not set. If it were set, its contents would have followed the colon in the error message.
Trying to run X clients as another user can be a tricky problem. You might have some luck with the sux script, but I haven't...