I just released a new PSTricks package pst-intersect, which can calculate the intersections of almost arbitrary paths.
Concerning your curves, you can calculate the intersections as follows:
\documentclass{article}
\usepackage{multido, pst-intersect}
\thispagestyle{empty}
\begin{document}
\begin{pspicture}[showgrid](4,3)
\pssavepath[linecolor=red]{A}{\pscurve(0,3)(1,1)(2,3)(3,2)(4,0)}
\pssavepath[linecolor=blue]{B}{\pscurve(0,0)(1,3)(2,1)(3,1)(4,3)}
\psintersect[showpoints, name=C]{A}{B}
\pstracecurve[linewidth=2\pslinewidth, istart=2, istop=3]{C}{A}
\multido{\i=1+1}{3}{\uput[0](C\i){\i}}
\end{pspicture}
\end{document}
With the result

This also shows some other package features: Using the intersection nodes, and retracing parts of saved paths.
In order to get the coordinates of the intersection nodes, you can either use pst-nodes's parameter saveNodeCoors, or the package macro \psGetIsectCenter (both options available since version 0.3). The values can then be shown with \psPrintValue of the pst-tools package:
\documentclass{article}
\usepackage{multido, pst-intersect, pst-tools}
\thispagestyle{empty}
\begin{document}
\begin{pspicture}[showgrid](4,3)
\pssavepath[linecolor=red]{A}{\pscurve(0,3)(1,1)(2,3)(3,2)(4,0)}
\pssavepath[linecolor=blue]{B}{\pscurve(0,0)(1,3)(2,1)(3,1)(4,3)}
\psintersect[showpoints, name=C, saveNodeCoors]{A}{B}
\pstracecurve[linewidth=2\pslinewidth, istart=2, istop=3]{C}{A}
\multido{\i=1+1}{3}{\uput[0](C\i){\i}}
\end{pspicture}
\bigskip
\makebox[4em]{X} \makebox[4em]{Y}\\
\multido{\i=1+1}{3}{%
\makebox[4em]{\psPrintValue{N-C\i.x}}
\makebox[4em]{\psPrintValue{N-C\i.y}}\\
}%
\makebox[4em]{X} \makebox[4em]{Y}\\
\multido{\i=1+1}{3}{%
\makebox[4em]{\psPrintValue{\psGetIsectCenter{C}{}{\i} I-C\i.x}}
\makebox[4em]{\psPrintValue{\psGetIsectCenter{C}{}{\i} I-C\i.y}}\\
}%
\end{document}

tikzsolution to yourPSTricksquestion given your history :) – cmhughes Jun 26 '13 at 21:08\pscurvetopathforalland then compare both values. PSTricks has some other examples forpathforall, so you can see how it works. – Sep 10 '13 at 11:17