解:
(1) $\because AC=BC,$$CO⊥ AB,$
$\therefore O$ 为 $AB$ 的中点。
$\because A(-4,0),$$\therefore B(4,0),$$\therefore P(4,2)。$
将 $A(-4,0),$$P(4,2)$ 代入 $y=kx+b,$得
$\begin{cases}4k + b = 0 \\ 4k + b = 2 \end{cases}$
解得 $\begin{cases} k=\frac{1}{4} \\ b=1 \end{cases}。$
$\therefore$ 一次函数的解析式为 $y=\frac{1}{4}x + 1。$
将 $P(4,2)$ 代入 $y=\frac{m}{x},$得 $2=\frac{m}{4},$解得 $m=8。$
$\therefore$ 反比例函数的解析式为 $y=\frac{8}{x}。$
(2) $0<x<4。$
(3) 存在。
$\because C(0,1),$$B(4,0),$$P(4,2),$
$\therefore BC=\sqrt{17},$$PC=\sqrt{17},$$BP=2,$
$\therefore BC=PC≠ BP。$
$\therefore$ 以 $B,C,P,D$ 为顶点的菱形的一组邻边为 $BC,PC,$
可得点 $D$ 的坐标为 $(8,1)。$
对于 $y=\frac{8}{x},$当 $x=8$ 时,$y=1,$
$\therefore$ 点 $D$ 在反比例函数的图象上。
$\therefore$ 反比例函数图象上存在点 $D,$使以 $B,C,P,D$ 为顶点的四边形是菱形,点 $D$ 的坐标为 $(8,1)。$