解:
(1)设甲、乙两种丁香每株的价格分别为$x$元,$y$元,根据题意,得
$\begin{cases}2x + 3y=170\\3x + y=150\end{cases}$
由$3x + y=150$得$y=150 - 3x,$
将$y=150 - 3x$代入$2x + 3y=170$得:
$2x+3(150 - 3x)=170,$
去括号得$2x + 450-9x=170,$
移项得$2x - 9x=170 - 450,$
合并同类项得$-7x=-280,$
系数化为1得$x = 40,$
把$x = 40$代入$y=150 - 3x$得$y=150-3\times40=30.$
答:甲、乙两种丁香每株的价格分别为40元,30元.
(2)设购进甲种丁香$m$株,则购进乙种丁香$(3m + 90)$株,根据题意,得
$40m+30(3m + 90)\leq15000,$
去括号得$40m+90m + 2700\leq15000,$
移项得$40m+90m\leq15000 - 2700,$
合并同类项得$130m\leq12300,$
两边同时除以130得$m\leq94\frac{8}{13}.$
因为$m$是整数,所以$m$的最大值为94.
答:最多购进甲种丁香94株.