The plane must be in either of the two forms.. either it's in a vector form, or Cartesian form. Let's say, it's in a cartesian form..
[tex]
Ax + By + Cz + D = 0[/tex]
So you have the direction ratios of the normal to the plane. for a line to be perpendicular to this, you need to get the direction ratios of the line as well. Once you have that, use the check for perpendicularity:
[tex]
l_1 l_2 + m_1 m_2 + n_1 n_2 = 0[/tex]
which is equivalent to checking if the dot product of the two vectors is zero or not, which i'd say is a better method.
For finding the angle, find a line parallel to the given line [using the direction ratios] and do the same thing for the plane's normal.. and then use the formula:
[tex]
\cos{(\theta)} = \frac{\overrightarrow{a}~.~\overrightarrow{b}}{|\overrightarrow{a}||\overrightarrow{b}|}[/tex]