Maybe you could hack something better along these lines, Alan :
% !TEX TS-program = XeLaTeX
\documentclass{article}
\usepackage{xltxtra}
\newfontfamily{\ipafont}{Doulos SIL}
\def\useTIPAfont{\ipafont}
\newenvironment{IPA}{\ipafont}{} % I know this isn't sufficient
\begin{document}
\textipa{RPAQIOE} % This will give you correct phonetic characters
\begin{textipa}
\bgroup
RPAQIOE
\egroup % This might !
\end{textipa}
\end{document}
Philip T aylor
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex