68c68,74
<         hash.each {|param,val| f.puts "#{param} #{@param} #{val}"}
---
>         hash.each do |param,val| 
>           if val.kind_of? Array
>             val.each { |v| f.puts "#{param} #{@param} #{v}" }
>           else
>             f.puts "#{param} #{@param} #{val}"
>           end
>         end
250c256,261
<             section[$1.strip] = $2.strip
---
>             if section[$1.strip]
>               section[$1.strip] = [section[$1.strip]]
>               section[$1.strip] << $2.strip
>             else
>               section[$1.strip] = $2.strip
>             end
